From unspoilt countryside to yacht-riddled warm waters, this picturesque seaside town attracts visitors from all over the world - and is often touted as the 'prettiest' in the UK