Just a stone’s throw from Edinburgh’s bustling centre, Newhaven is a coastal gem with bags of character. Once a thriving fishing village, today it blends harbour vibes, fresh seafood, and sea-salty strolls with a chilled-out pace that feels worlds away from the Royal Mile crowds.
Whether...