Bar Harbor, Maine January 18, 2015 by jerry Fornarotto Leave a Comment The Margaret Todd a four-masted schooner & the Bar Harbor Inn are located on Frenchmen Bay, Bar Harbor, Maine. Antique cannons overlooking Bar Harbor, Maine.