Preview Caya Guillermo near Cayo Coco father and son snorkling off beach resorts, Cuba Image ID: 763-166 Artist: David Dudenhoefer Purchase a commercial license Buy framed prints & more from our print store adventure travel water vacation travel destination tourist tourism destination tourism swimming snorkling skindiving skindiver shore sea rural resort nature natural lifestyle leisure latin american landscape cuban cuba coastline coast central america caya guillermo cayo coco caribbean beauty beach