Nebo Lodge is a small inn and restaurant on the island of North Haven, Maine, in the heart of Penobscot Bay. A one-hour ferry ride from Rockland, a small city just an hour and a half north of Portland. Nebo Lodge offers the unique experience of a Maine Island and…