Home to one of the best coastlines in the country, Swansea Bay is a 20-mile-long expanse of limestone cliffs, wide-open beaches and cute villages perfect for exploring. Hire a bike or take to one of the many trails to discover the castles, cafés and the best ice cream spots in the country.