Cayo Largo, Cuba, Caribbean
Beach with turquoise water & white sand, mostly occupied by chairs & umbrellas of a nearby resort.
Cayo Largo, CU