Click any photo to explore the gallery · All resorts are all-inclusive · Planning is always free
📍 Punta Cana, Dominican Republic | ✈️ Cabeza de Toro Beach
Perfectly situated on a palm-studded beach in Punta Cana, Dreams Flora Resort & Spa delivers an incredible all-inclusive experience with 9 restaurants, 7 bars, infinity pools, a waterpark, kids & teen clubs, spa and endless activities for the whole family.
📍 Punta Cana, Dominican Republic | ✈️ Macao Beach
The first and only all-inclusive resort on stunning Macao Beach, Dreams Macao Beach Punta Cana offers direct access to pristine white sand and the crystal-clear Caribbean Sea. With 500 rooms, gourmet dining, water sports, spa treatments and exciting excursions, this family-friendly resort delivers a truly luxurious Caribbean experience.
📍 Punta Cana, Dominican Republic | ✈️ Macao Beach — 121 acres
Set on 121 acres of pristine sugar-white sands along Macao Beach, Hard Rock Hotel & Casino Punta Cana is one of the Caribbean's most iconic all-inclusive resorts. With 1,882 rooms, 13 pools, the Rockaway Bay waterpark, the largest casino in the Caribbean, 9 restaurants, a bowling bar, arcade and world-class spa — this LGBTQ+ friendly resort has something for absolutely everyone.
📍 Punta Cana, Dominican Republic | ✈️ 25 min from PUJ Airport
Moon Palace The Grand is one of the Caribbean's most spectacular all-inclusive resorts, with 2,171 suites, 19 restaurants, 8 bars, 11 swim-up bars and 9 pools. From the adults-only Serenity Pool to the waterpark with surf simulator and lazy river, the world-class Awe Spa with 77 treatment suites, Greg Norman golf course and nightly entertainment — this resort delivers an extraordinary experience for every type of traveler.
📍 Cap Cana, Dominican Republic | ✈️ Exclusive Juanillo Beach
Perfectly situated in the exclusive gated community of Cap Cana, Secrets Cap Cana Resort & Spa sits on the breathtaking crystal-blue waters and sugar-white sands of Juanillo Beach. With 457 rooms and the Unlimited-Luxury® experience, every detail is included — from gourmet dining and top-shelf drinks to endless day and nighttime activities in a serene adults-only setting.
📍 La Romana, Dominican Republic | ✈️ 20 min from La Romana Airport
Set on the exquisite white sands and crystal-clear waters of Bayahibe Beach, Dreams Dominicus La Romana is an AAA Four Diamond resort delivering Unlimited-Luxury® with nearly 20 bars and restaurants, spacious suites with private balconies, lush gardens, and endless activities — all just 20 minutes from La Romana International Airport.