St Mawes Beach, Cornwall: Harbour Sands & Village Charm | OnlyBeaches