White Rock, city, southwestern British Columbia, Canada. It lies just southeast of Vancouver on the northern shore of Semiahmoo Bay, at the entrance to the Strait of Georgia. The city is named for a large white rock that, according to an Indian legend, was thrown across the water from Vancouver
Nat Geo Staff Picks: America's Best Beach Towns
10 Most Picture-Perfect Beach Towns in New England
White Rock, Beach Town, Seaside Resort, Marine City
White Rock, Beach Town, Seaside Resort, Marine City
Ocean Promenade Hotel, White Rock – Updated 2024 Prices
11 Best Family Beach Towns for Your Next Vacation
9 Best Beach Towns in Florida
26 Cheap Beach Vacations for Travelers on a Budget
30 Small Beach Towns that Should be On Your Radar
White Rock, Beach Town, Seaside Resort, Marine City
Best Jersey Shore Beach Towns: New Jersey Beaches to Visit This
Boardwalk Hotel Charlee & Apartments Beach Hotel Oceanfront
Ocean Promenade Hotel, White Rock – Updated 2024 Prices
White Rock, Beach Town, Seaside Resort, Marine City
White Rock Sea Tours - All You Need to Know BEFORE You Go (with