Drakes Island is between Kennebunk to the north and Ogunquit to the south, only about 20 miles from the New Hampshire border.