With tens of thousands of beaches across the world, a new list has revealed the 50 best scattered across North America. The most obvious tropical destinations have been included but so have these two Canadian beaches. Let’s get into it!

The World’s 50 Best Beaches has announced this year’s North America list which was compiled with the help of over 750 travel influencers, experts, and Beach Ambassadors.

This definitive list includes the Caribbean as well so narrowing the best of the best was a tedious task but the team managed to put together a pretty stellar list of beaches.

That being said, the ranking included beaches in Hawaii, Turks & Caicos, Mexico, the Bahamas, the Cayman Islands, and many more. What could be surprising for some are these Canadian inclusions.

Recent Posts:
Canada has one of the ‘hottest’ new hotels in the world & here’s where
McDonald’s Canada is opening its first ever McCafé location & here’s where

Let’s be real, Canada is known for its lush greenery, abundant forests, lakes, and such but for its beaches? Not so much, at least compared to those down south.

These white, sandy beaches managed to score 16th and 50th on the list – San Josef Bay in British Columbia and  Indian Head Cove in Ontario, respectively.


View this post on Instagram


A post shared by Alex (@knitterbird)

You’ll find San Josef Bay right on the northwest end of Vancouver Island. Spend the day exploring the coastal area whether it’s hiking through its wilderness or dipping your toes in the lake.


View this post on Instagram


A post shared by Sally D’Souza (@sallymedinna)

Last but not least, located along the Georgian Bay shoreline in Bruce Peninsula National Park, you’ll find Indian Head Cove. It can be reached by hiking from Cyprus Lake, according to Explore the Bruce.

It looks like we won’t have to travel far to enjoy a day on one of the world’s best beaches.

Next stop, beachside!