The Rosario Islands are an archipelago comprising 27 islands located about two hours by boat from Cartagena de Indias, Colombia.

Royalty-free stock photo ID: 79560148

The Rosario Islands are an archipelago comprising 27 islands located about two hours by boat from Cartagena de Indias, Colombia.