Mumbles Pier A traditional seaside resort, Mumbles is located on the beautiful Gower Peninsula. There are some popular beaches that stretch for miles, and Mumbles has smaller, secluded bays offering idyllic...