"Our Spot" on Seven Mile Beach, Grand Cayman