The 'hidden gem' is also home to over 60 charming independent shops which draw in locals and tourists all-year-round.

See Full Page