- Avalon, New Jersey is a popular, family oriented resort vacation island of the Jersey Shore. Located in the South Jersey, Cape May County area, adjacent to Stone Harbor, NJ, Avalon has beautiful beaches, a boardwalk, great restaurants, fishing, watersports and much more.www.avalonbeach.com