Rated one of the best waterfront inns in America, Elizabeth Pointe Lodge enjoys a superb location adjacent to a wonderful white sand beach and overlooking the Atlantic Ocean.