The charming coastal town beat the likes of UK favourites such as Brighton and St Ives for its vibrant culture and being home to one of the country’s most beautiful beaches