Carimar Beach Club is ideally located on beautiful Meads Bay Beach, and within walking distance of some of the island’s best restaurants. Each of the 24 comfortably furnished villa style units includes a fully equipped kitchen within the comfort of 1,100 sq. ft. of living space, with views of colorful tropical gardens and the ocean.