Scarborough SEA LIFE & Marine Sanctuary The Sea Life and Marine Sanctuary is situated in the picturesque setting of Scarborough’s North Bay. The impressive three white pyramids of the Sanctuary overlooks the white sandy beaches of the North Bay, Scarborough’s Castle and PeasholmPark.