Mounts Bay

Stand Up Paddle Guide to Mounts Bay, UK, by Ginnie Betts

Mounts Bay, with Penzance at its center, has recently been described as one of the ‘Most Beautiful Bays in the World’. Mounts Bay found in Cornwall, is in the extreme southwestern peninsula of England, UK. It has a long sweeping bay, it is one of the sunniest areas in the UK, with light blue waters, […]