You don't need to fly to Aruba to see spectacular crystal-clear water. Instead, you can soak up the sunshine at a tropical paradise closer to home at these nine beaches in B.C.
Here are all the locations you'll want to visit at least once in your life.
Address: Kelowna, BC
Why You Need To Go: Located next to a lush garden, here you can find a pristine stretch of beach where you can even rent paddleboards or kayaks by the hour.
Address: Ta Ch'ila Provincial Park, Stikine Region, BC
Why You Need To Go: This lake is known for its excellent water clarity and is the perfect spot to beat the heat and go for a swim.
Address: Fraser Valley, BC
Why You Need To Go: Surrounded by mountains and old-growth forests, it is a picturesque location to enjoy waterskiing or taking a dip in the refreshingly cold water.
Address: Oak Bay, BC
Why You Need To Go: Just 15 minutes from downtown Victoria, you can find a dreamy spot to go for a swim in the shallow water.
Tribune Bay Beach
Address: Tribune Bay Provincial Park, BC
Why You Need To Go: Otherwise known as "Little Hawaii," it is a bucket-list-worthy road trip destination with white sand and aquamarine water.
Price: Free (Pay-by-the-hour parking)
Address: 3400 Lakeshore Rd., Kelowna, BC
Why You Need To Go: The next time you're craving some sunshine, head here with a blanket and have a picnic on the golden sand next to azure waves.
Hot Sands Beach
Address: Kelowna, BC
Why You Need To Go: Beside Kelowna City Park, you can find one of the most popular beaches in Kelowna. Hot Sands Beach is a fun spot to build a sandcastle or stroll along the soft sand.
Skaha Lake Park
Address: Penticton, BC
Why You Need To Go: The calm water here is perfect for swimming or paddleboarding.
Christina Lake Beach
Address: Christina Lake, BC
Why You Need To Go: Christina Lake Provincial Park boasts an incredible 350-metre beachfront and warm shallow water.
Before you get going, check our Responsible Travel Guide so you can be informed, be safe, be smart, and most of all, be respectful on your adventure.