Welcome to the Hotel of the Year! The Anchor Hotel and Harbour Cottages, located in Johnshaven on the Mearns coast (just seven miles north of Montrose) is a unique, family-run business. Accommodation includes comfortable boutique rooms or a choice of self-catering cottages located around the busy shellfish harbour. Our highly acclaimed Restaurant and Lounge specialise in serving fresh-cooked locally sourced seafood and a variety of seasonal specials and favourites.