Escaping from Britain’s Smallest City
And discovering Britain’s Caribbean-like coastal waters

Britain smallest city (by population), St David’s, hides itself away on a peninsula of the Pembrokeshire coastline. It lies 260 miles west of London, and Rosslare, in the Republic of Ireland, lies barely 60 miles north-west across the Irish Sea.