San Blas Islands, Panama, Central America

The San Blas archipelago in northern Panama is made up of almost 400 Caribbean Sea islands.

Image 1 of 7: