Ellsworth is the natural base for visiting Acadia National Park and Bar Harbor — both are about 20 miles south on Mount Desert Island. Staying here instead of on the island means lower prices, easier parking, and a short drive each morning past the harbour villages of Trenton.