White Rock is a city in British Columbia, Canada, that lies within the Metro Vancouver regional district. It borders Semiahmoo Bay and is surrounded on three sides by South Surrey. White Rock has become a popular retirement designation with fantastic ocean views and popular beaches.