Porthmadog is located at the mouth of the Glaslyn Estuary, where the Llyn Peninsula juts westward. The town grew around the 19th century harbor built by William Alexander Madocks to handle slate from the mountain mines. The link with Blaenau is still the main draw today, as people flock to ride the vintage steam train along its 13.5 mile route. The track crosses the estuary via the Cobb, a mile long causeway that offers great views of the Moelwyn mountains. The town’s main street, High Street, has most of the shops, and 2 miles west is Blackrock Sands for the beach bums. It is one of the region’s most beautiful beaches. A little further east is the town of Portmeirion, a beautiful Italian style village that looks like it came out of a fairy tale. Ropewalks is an activity center where you can trapeze, swing, or zip yourself around. It is located at Greenacres Holiday Park about 2.5 miles from High Street.