5. Mount Desert Island, Maine
This quaint seaside town with lots to offer. Mount Desert Island, in Hancock County, is the largest island off the coast of Maine. It has spectacular trails for hiking while you enjoy the stunning nature or just grab some fresh lobster that Maine is known for.