Beachfront cottages with full kitchens, calm water for snorkeling, and beach toys, chairs and snorkel gear to borrow.