Aberdeenshire
Rosehearty Lighthouse is located on the west pier in Rosehearty, on the Moray Firth coast.