Beyond Bocas Town in Bocas del Toro, Panama
Over a hundred islands—many of them tiny islets—form the Bocas del Toro archipelago in Caribbean Panama. The crystalline waters rival those of the Bahamas, with hues ranging from baby blue to bright turquoise to a sheer turtle green...