Rosehearty Golf Club nestles on rolling dunes on the outskirts of the fishing village of Rosehearty. Immediately adjacent to the beach and commanding panoramic views over the north sea the course has a rugged beauty.