Featured golf & beach resorts
-
Secrets St. James Montego Bay - All Inclusive
All-inclusiveJamaica, Montego BayBest priced departure dates2025: Dec 19 - Dec 31 2026: Jan 1 - Apr 13 Nights Includes Taxes + FeesGet Price -
Dreams Jade Resort & Spa - All Inclusive
All-inclusiveCancun - Cancun AND Riviera MayaBest priced departure dates2025: Dec 19 - Dec 31 2026: Jan 1 - Apr 13 Nights Includes Taxes + FeesGet Price -
Dreams Sapphire Resort & Spa - All Inclusive
All-inclusiveCancun - Cancun AND Riviera MayaBest priced departure dates2025: Dec 19 - Dec 31 2026: Jan 1 - Apr 13 Nights Includes Taxes + FeesGet Price
Top-rated golf & beach resorts
-
Dreams Los Cabos Suites Golf Resort & Spa
This family-friendly, all-inclusive resort is surrounded by eight championship golf courses, many of which were designed by golf legends and PGA pros like Jack Nicklaus and Roy Dye. Guests at Dreams Los Cabos Suites Golf Resort & Spa receive preferred rates at three of its nearby courses: Campestre San Jose Golf Course, Cabo Real Golf Course, and Puerto Los Cabos Golf Course.
-
Fairmont Mayakoba
Set along the lush shoreline of Riviera Maya, Fairmont Mayakoba is home to El Camaleón Golf Course designed by Australian golf great, Greg Norman. This stunning yet challenging course is also home to the Mayakoba Golf Classic, which made history in 2007 as the first PGA Tour event to be contested outside the U.S. and Canada. Its name was coined from an everchanging chameleon, as the course offers constantly changing views of the Caribbean Sea, the Mayan jungle, and mangrove wetlands.
-
Grand Hyatt Baha Mar
The activities selection at Grand Hyatt Baha Mar is seemingly endless–a raging waterpark, a world-class casino, premier shopping, and of course, a magnificent golf course. Ranked as the number one golf course in the Bahamas, Royal Blue features a combination of greens and stunning island views.
-
Craving more thrills?
If you're looking to add in more than just a game of golf to your next beach vacation, explore curated beach experiences that embrace all things adventure.