Surrounded by dramatic, unspoilt scenery of the Scottish Highlands, John o' Groats is a village known for its 'end of the road' location in an area rich in history, culture, wonderful amenities and an abundance of wildlife. There is a Post Office with a village shop, lovely cafés and restaurants for self-catering holidays, whilst walkers will relish the breath-taking coastal paths. Starting at the east of the town, the path leads to Duncansby Head Lighthouse and onto impressive rock stacks called the Stacks of Duncansby. Boat trips are available from John o' Groats for spotting birdlife, seals, dolphins and whales, or explore the surrounding bays and beaches. Orkney is just 6 miles away, with day excursions taking guests to heritage sites of the Standing Stones, the Churchill Barriers and Skara Brae. To the south, Keiss is a small fishing village with the ruins of Old Keiss Castle standing on sheer cliffs overlooking SInclair's Bay, alongside a scenic harbour and attractive beach. Sitting 11 miles west, Dunnet sits on a rugged peninsula and is home to Dunnet Head RSPB, the most northerly point of mainland Britain, as well as a fantastic sandy beach for bathing or water sports. John o' Groats is a fantastic choice for a holiday in the Scottish Highlands, whether it's your base or the start of your adventure along the famous 'End to End' journey to Land's End in England.