The beautiful seaside town with four beaches named best - and it rivals the French Riviera
The picturesque coastal town of Tenby in south Wales with its rows of bright and boldly-coloured houses is known for its stunning beaches, medieval walls, and charming harbour.