Gorran Haven Beach, Cornwall: Sheltered Sands & Cornish Charm | OnlyBeaches