Portmahomack Beach
Portmahomack Beach is a gently sloping, picturesque sandy beach on the Tarbat Peninsula with safe, shallow swimming and a south-facing aspect making it one of the sunniest spots on the eastern route. The village of Portmahomack is a charming former fishing community with a good pub and café. The Tarbat Discovery Centr…