At Squares Cafe and Apartments, hit the beach where you can enjoy snorkeling, then dine onsite at the restaurant. Each apartment provides a flat-screen TV with cable channels, plus a kitchenette with a refrigerator, a stovetop, and a microwave. Added amenities include a furnished balcony, a dining area, and a coffee/tea maker.