Starfish Point

starfish beach grand cayman

The beach is my happy place