Gwynedd is a large area in North West Wales. It has a long coast-lime with many cliffs and beaches. It also has many mountains including Snowdon, the highest mountain in England and Wales. Large towns include Bangor and Caernarfon.