Camel Island Beach: South Shields' Hidden Coastal Gem | OnlyBeaches