Marloes is a small, inland village lying to the north of the Dale peninsula in south Pembrokeshire. South-west of the village is the long, sandy beach of Marloes Sands. At its western extremity is the small Gateholm Island. Further west, the sea around the promontory is a marine nature reserve and the coast path leads past Iron Age forts to Musselwick Sands.