Island Life

 
 Surrounded by clear turquoise water and white sand beaches are the 27 islands that make up Colombia’s Rosario Islands on the northern Caribbean coast.  

Surrounded by clear turquoise water and white sand beaches are the 27 islands that make up Colombia’s Rosario Islands on the northern Caribbean coast.