Criccieth's 13th century castle stands prominently on a rhyolite headland with sandy beaches to either side.
East of the village is Promenade Beach - a beach of sand and pebbles, backed by a sea wall. It extends eastwards for about a mile towards Graig Ddu or Black Rock - this end being sandier and backed by a storm bank of pebbles and the Cambrian Coast railway. At low tide, neighbouring Black Rock Sands can be reached along the shore.
Roadside parking is available on the promenade, with additional P&D parking nearby. Access to the shore is down a concrete ramp or steps. Dog restrictions apply between the harbour wall and the groyne at the end of the promenade from April to September inclusive. Facilities include an ice-cream shop, toilets ♿, drinking water and a first aid post.
Marine Beach is west of the castle, and is sandy with some shingle and interspersed with groynes. It's generally safe for swimming and has plenty of roadside parking and a small (free) car park at the western end. Dog restrictions apply at the eastern (castle) end of this beach up as far as Queen's Road.
Criccieth village has a good range of shops, pubs and cafes and a railway station, all within easy walking distance.