A charming spot that's perfect for a day trip or a seaside getaway boasts of a bustling harbour, quaint shops and cafes - as ...