Skip to main content

The best resorts in Caribbean Islands

Check out our pick of great resorts in Caribbean Islands

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

S Hotel Montego Bay - Luxury Boutique All-Inclusive Hotel 5 stars

Montego Bay

Set in Montego Bay, S Hotel Montego Bay - Luxury Boutique All-Inclusive Hotel Small Luxury All-Inclusive Hotel is a 4-star hotel that has a 24-hour front desk, swimming pools, sky pools, bars, room service and free WiFi. The restaurants serves Caribbean dishes. Great visual aesthetic, very friendly staff, loved the Starbucks-like coffee shop on site and the beautiful large bathtub in our room. The hotel’s advantage is that it’s small so you don’t have to deal with crowds during meal time/activities

Show more Show less
9
Superb
1,445 reviews
Price from
3,055 lei
per night

Live Aqua Punta Cana - All Inclusive - Adults Only 5 stars

Uvero Alto, Punta Cana

Live Aqua Beach Resort Punta Cana features a restaurant, outdoor swimming pool, a bar and garden in Punta Cana. Situated conveniently in the Uvero Alto district, this resort provides a private beach area, as well as an indoor pool. The accommodation offers a 24-hour front desk, room service and free WiFi throughout the property. The things we absolutely loved: 1. Adults only - we wanted to spend nice time and relax without children running around. 2. Hotel and the room - the hotel is so nicely designed, it feels very airy and is just beautiful. It has all you can imagine: wellness, ATM, gift shop, tours, beautiful gardens and more. The rooms are spacious, we had a room with private pool and it was just stunning. What I loved is that what you see in the promo photos, you actually get. 3. Restaurants and all inclusive package - there is a huge choice for dining. You do not need any reservation to any of the diverse restaurants and every lunch or dinner you can choose based on your preference - we tried all restaurants and bars and we loved all of them, be it in the hotel complex or on the beach front. All included in the all inclusive deal together with house wine and huge variety of cocktails. Our top favorite dining was at Huzur, Miraflores and Chez Rose restaurants. For couples we also recommend the romantic dinner on the beach front. This is un unforgettable experience you will not forget! 4. Pools and the sea - the hotel has several outdoor pools where you can relax, as well as beach beds right by the sea. We usually spent our mornings by the sea and then switched to the pool. There are plenty of sun beds and we never had any problem finding free bed for us. 5. Most importantly, above all, we loved the service - we have enjoyed every member of the staff, the team was so professional and kind, we immediately felt welcome and like at home. The attention to every single detail was seen in every single thing. Overall, every member of the staff is very attentive, helpful and kind. I cherish this human connection so much and feel privileged to have been able to meet them.

Show more Show less
9
Superb
1,796 reviews
Price from
2,253 lei
per night

Breathless Punta Cana Resort & Spa - Adults Only - All Inclusive 5 stars

Uvero Alto, Punta Cana

The beach front Breathless Punta Cana Resort & Spa - Adults Only offers 6 swimming pools, 2 outdoor hot tubs, spa treatments and free WiFi throughout. This party resort has a nightclub.

Offering a private balcony, hot tub, air conditioning, flat-screen cable TV and coffee maker, these suites include private bathrooms with free toiletries. Everything…service frim Griseida was excelent!!

Show more Show less
9.1
Superb
1,268 reviews
Price from
1,739 lei
per night

Holiday Inn Mayaguez & Tropical Casino, an IHG Hotel 3 stars

Mayaguez

Minutes from the attractions of Porta del Sol and beautiful Caribbean beaches, this hotel in Mayaguez, Puerto Rico offers amenities such as free WiFi, free parking and an on-site restaurant.

Holiday Inn Mayaguez features an on-site casino with live entertainment. Guests will also enjoy the outdoor pool and well-equipped fitness centre with cardiovascular equipment and free weights. Reakfast was outstanding. Personnel very kind and willing to help us

Show more Show less
9
Superb
2,257 reviews
Price from
875 lei
per night

Long Bay Beach Resort

Tortola Island

Situated in West End Tortola, Long Bay Beach Resort features a restaurant. Among the various facilities of this property are a bar and a garden. All rooms include a balcony.

All guest rooms in the hotel are equipped with a flat-screen TV. wonderful location with excellent friendly staff

Show more Show less
9.2
Superb
127 reviews
Price from
3,236 lei
per night

OceanBlue Resort 3 stars

Christ Church

Located in Christ Church, 300 metres from Long Bay, OceanBlue Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. With a bar, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Peacefulness and the whole resort scenery plus the workers was pleasant

Show more Show less
9
Superb
294 reviews
Price from
622 lei
per night

Xanadu Apartments at Blue Bay Golf & Beach Resort

Willemstad

Featuring a patio with pool views, a private beach area and an outdoor swimming pool, Xanadu Apartments at Blue Bay Golf & Beach Resort can be found in Willemstad, close to Blue Bay Beach and 12 km from Queen Emma Bridge. This property offers access to a balcony, tennis at the tennis court, free private parking and free WiFi. Featuring a private entrance, the aparthotel allows guests to maintain their privacy. Beautifully appointed apartment of a very high standard and elegantly decorated. Very thoughtfully equipped with appliances, air conditioning and a fully functioning kitchen including a dishwasher. Large balcony making everything feel light and airy.

Show more Show less
9.7
Exceptional
219 reviews
Price from
1,047 lei
per night

Saman Boutique Hotel

Las Terrenas

Set in Las Terrenas, 1.8 km from Playa El Portillo, Saman Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Boasting a bar, the resort is close to several noted attractions, around 1.8 km from Punta Popy Beach and around 2 km from Pueblo de los Pescadores. The accommodation features room service, a 24-hour front desk and currency exchange for guests. The property was beautiful, very well furnished and equipped, very elegant!

Show more Show less
9.1
Superb
599 reviews
Price from
772 lei
per night

Grand Windsock Bonaire

Kralendijk

Located in Kralendijk, 200 metres from Bachelor's Beach, Grand Windsock Bonaire provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Less than 1 km from Te Amo Beach, the resort offers a bar and a private beach area. The accommodation features room service and a concierge service for guests. Everything perfect. Clean and tidy. Price adequate to standard. Very spacy and comfy bungalows and apartments. Recommend it!

Show more Show less
9
Superb
450 reviews
Price from
734 lei
per night

Hyatt Ziva Cap Cana 5 stars

Cap Cana, Punta Cana

Facing the beachfront, Hyatt Ziva Cap Cana offers 5-star accommodation in Punta Cana and has an outdoor swimming pool, fitness centre and garden. Boasting a kids' club, this property also welcomes guests with a restaurant, a water park and a terrace. The property features a sauna, entertainment staff and room service. facility are first level staff very well trained

Show more Show less
9
Superb
351 reviews
Price from
3,153 lei
per night

Most booked resorts in Caribbean Islands this month

FAQs about resorts in Caribbean Islands

Resorts that guests love in Caribbean Islands