The Scottish roots of Dunedin run surprisingly deep for a Florida coastal town. The name itself – Dunedin – is the Gaelic ...