Located along the Gower Peninsula, Rhossili Beach is only 30 minutes from Swansea. But this is anything but a city beach, beating out Barcelona's beach by a mile (literally). A hotspot for walkers and watersports, this three-mile stretch of golden sand is hands down one of Wales's best beaches and also one of the most dog-friendly. A total must if you haven't been.