You're spoiled in Cornwall for beautiful beaches and picturesque villages, but if you fancy huge stretches of white sand and turquoise water with an amazing food scene to boot, then St. Mawes is a ...