The Ardvasar Hotel is a whitewashed 18th-century inn at the southern tip of Sleat, a few minutes from the Armadale–Mallaig ferry. The bar does local seafood and a good pint, handy either side of a crossing. Armadale Castle Gardens and the Clan Donald centre are just up the road.