For me, Weymouth is the perfect British seaside town. With a golden beach and a working fishing harbour the town hints at past glories when it was also a ferry and cargo port and an important strategic military position.