Crescent Beach and Ocean Park are two neighbouring seaside communities on the western edge of South Surrey, tucked onto the Semiahmoo Peninsula between Semiahmoo Bay, Boundary Bay, and Mud Bay. Crescent Beach is a compact, beachfront village of around 1,200 residents built mostly on seaside cottages and single-family homes.