Explore Semiahmoo Spit, which has stunning mountain views and beachfront on both sides.

Located in Blaine, Semiahmoo Spit is a narrow length of land that offers lovely beachfront on both sides and a view of White Rock, B.C. On a clear day, you will be amazed by its stunning mountain views.