If you like the beach, you'll LOVE Carimar. On beautiful Meads Bay within walking distance to some of the island's best restaurants.