The picturesque harbour town is famous for its’ medieval walls and 2½ miles of sandy beaches, some of Pembrokeshire’s finest. If you want a break from the beach, there are boat trips to Caldey Island, one of the key holy islands of Britain; or if you’d prefer to keep your feet on the land, wait for the tide to go out and walk to St Catherine’s Island to see the 19th century Palmerston Fort, then head back and up to the top of Castle Hill to enjoy the views from beside the remains of the last tower. If you’re feeling like something more strenuous you can access the Pembrokeshire Coast Path and perhaps reward yourself afterwards with a visit to one of the huge variety of places to eat or enjoy a drink.