Dinas Dinlle beach is located on the northern coast of the Llyn Peninsula between Caernarfon and Pontllyfni in Gwynedd North Wales. The beach seems to stretch for miles with large areas of sand when the tide recedes. The beach is backed up with natural pebble banks.