World-class, seaside resort golf awaits in the Caribbean
There are over 20 countries and over 700 islands that make up the Caribbean, and great golf courses that are part of lavish, beachfront luxury resorts can be found all over in countries both large and small. Many of these islands have direct flights from the eastern seaboard's largest airports, making seaside golf and sunshine just a 2 or 3-hour flight away.
The most convenient Caribbean island to visit for golf is Puerto Rico. No passport is needed for American citizens and in the years following Hurricane Maria, many of the resorts have been rebuilt to be better than ever. The home country of legendary Chi Chi Rodriguez, the golf heritage here is strong, and top destinations like Rio Mar and Dorado make for dazzling stay-and-play picks.
Another favorite golf country is the Dominican Republic, which features oceanfront golf by architects including Tom Fazio, Pete Dye and Jack Nicklaus. Jamaica boasts great beaches and all-inclusive resorts along with a handful of beautiful and mountainous designs. The Bahamas is a popular escape for top PGA stars who love the tranquility and excellent fishing, while also home to some of the region's largest luxury golf resorts like Atlantis.
Smaller islands like Barbados, Saint Lucia and Cayman Islands all have golf courses to enjoy. Don't let another winter go by that doesn't include a sublime vacation escape to the sunny fairways of the Caribbean.
FEATURED PACKAGES
Wyndham Grand Rio Mar Stay & Play Package

PUERTO RICO | Enjoy 3 nights' accommodations at the Wyndham Grand Rio Mar Rainforest Beach & Golf Resort and 2 rounds of golf at Rio Mar Country Club - Ocean & River Courses.
Ultimate Baha Mar Golf Experience Package

BAHAMAS | Enjoy 4 nights’ accommodations at the Grand Hyatt Baha Mar, 2 rounds of golf at the Royal Blue Course at Baha Mar, and 2 30-minute golf lessons.
Unlimited Golf at Baha Mar Package

BAHAMAS | Enjoy 4 nights’ accommodations at the Grand Hyatt Baha Mar and 4 rounds of golf at the Royal Blue Course at Baha Mar.