Save up to $603 by booking Flight + Hotel.
Search 321,000 hotels and 400 airlines worldwide.
Get the price Guarantee available for your trip.
Many of St. Vincent and the Grenadines’s most interesting sights are within easy reach of Canouan Island, so it is a popular place to stay or visit on a day trip. Two destinations that should be at the top of every visitor’s itinerary is the fascinating South Glossy Bay Beach and the much-loved Trump International Golf Club. Also worth checking out are the Mysore Bay beach and Mount Royal.
There are many natural gifts here as well, so don’t miss the nearby green spaces. Explore the stretches of coastline nearby such as Tobago Cays in Mayreau Island and Mahault beach.
If you are heading to St. Vincent and the Grenadines, think about staying right in Canouan Island. The area has a great selection of short and long stay accommodation options. Check out the rooms and rates at the Tamarind Beach Hotel & Yacht Club, or the Canouan Resort at Carenage Bay - The Grenadines, which are two of the most talked about local options.
Overlooking the Caribbean Sea, this Canouan Island hotel is situated directly on a white sand beach, less than a mile from Trump International Golf Club.
Nestled on the beach, this Charlestown hotel is within 3 mi (5 km) of Canouan Golf Club, Mysore Bay Beach, and Mahault Beach. South Glossy Bay Beach and Mount Royal are also within 3 mi (5 km).
Offering direct access to the beach, this Canouan Island villa is next to a golf course and within 1 mi (2 km) of Canouan Golf Club and Mount Royal. Mysore Bay Beach and Mahault Beach are also within 3 mi (5 km).
Nestled on the beach, this Port Elizabeth hotel is within 1 mi (2 km) of Princess Margaret Beach and Friendship Bay Beach. Port of Port Elizabeth is 1.9 mi (3 km) away.
This Palm Island resort is by the ocean and is set on its own private white sand beach within easy reach of Captain Hugh Mulzac Square. Area attractions also include Tobago Cays and Anse La Roche Beach.
Nestled on the beach, this Port Elizabeth hotel is within 1 mi (2 km) of Princess Margaret Beach and Friendship Bay Beach. Port of Port Elizabeth is 1.6 mi (2.6 km) away.
Situated in Union Island, this resort is 2.7 mi (4.3 km) from Captain Hugh Mulzac Square.
Nestled on the beach, this Hillsborough hotel is 1.2 mi (2 km) from Belair National Park and 2.4 mi (3.8 km) from Sandy Island. Tyrell Bay Beach and Anse La Roche Beach are also within 6 mi (10 km).