Tenby is famous for its colourful buildings and beaches (Image: Getty) When it comes to beautiful travel destinations many people may overlook the UK, but there are many incredible places worth visiting at least once. Tenby is a colourful coastal town located in Pembrokeshire, Wales known for its pastel homes in every shade you can think of, quaint cobblestone streets and spectacular ruins of a 13th-century castle which sits high on top of a hill. What makes Tenby such a great place to visit is that it is surrounded by beauty no matter where you look it borders the Pembrokeshire Coast National Park, which offers breathtaking views of the rugged coastline.

It has consistently been voted one of the most beautiful seaside towns in Britain and has also been named as having the best beaches according to consumer champion Which ?. They wrote: “This medieval town in Pembrokeshire is blessed with three beaches: North Beach is peppered with rock pools and windbreaks, Castle Beach is tucked into a cove, and smaller Harbour Beach is a mere few steps from town. Each has facilities (toilets, cafés) within strolling distance.

” Tenby has been named one of the most beautiful towns in the UK (Image: Getty) It is surrounded by incredible beaches which have been named among the best in the UK (Image: Getty) Tenby is renowned for its scenic beaches which surround the town, but Harbour Beach is the best one to take your camera with you. You can spot both Caldey Island and St Catherine’s I.