Turquoise Palm Shores

A Caribbean beach with turquoise water and swaying palms