White Rock is a cute little seaside town just across the border coming in from Washington State. It has a sandy beach with a pier to walk along and a strip of stores along Marine Drive where you can purchase souvenirs, clothing, or other knick-knacks. There are also a variety of places to eat, ranging from upscale restaurants with roof-seating to small fish-and-chip or gelato shops. White Rock was a great day-trip for my family and I - we enjoyed the sun, time to walk around and explore, and of course, the good food!
Beach, Pier, and Promenade
This is a beautiful area for swimming, flying a kite, beachcombing, or just strolling through the sand.
The Boathouse Restaurant
An upscale restaurant with lots of seating on various floors. My family's favorite spot is on the roof! Umbrellas provide shade for sunny days, while standing heaters warm up cool evenings. The food is excellent - Pacific Cod & Chips, Crispy Fish Tacos, Halibut, Steak, and Sea-Salted Fries to name just a few items on the mouth-watering menu.
The Legend of the White Rock
Stopping into the visitor center along the beach, I was informed of the Legend of the White Rock:
Apparently, the legend began with the forbidden love between a Sea God's son and a Cowichan Tribe Princess. Samson, the Sea God's son threw the giant white rock over the Gulf of Georgia, promising the princess that they would establish their own tribe wherever the rock landed. They made their home on the sandy shores of Semiahmoo Bay, where the rock landed, and called in White Rock.
Marine Drive is a great place to find seashell shops as well as gelato and fish & chips.