Cayo Largo del Sur,Cuba.

2 views
Cayo Largo del Sur, or simply Cayo Largo ("Long Cay"), is a small resort island in Cuba, off the south coast of the northwestern part of the main island in the Caribbean Sea.