Avalon is located on the barrier island known as “Seven Mile Island”. Named for the mystical island of King Arthur legend, Avalon is noted for its maritime forest and wild dunes that line the beach – the largest of their kind on the South Jersey coast. Avalon is the northern most town on the island, sharing its home with Stone Harbor to the south. Read more about this great beach town by clicking on the tabs below. Avalon … it’s cooler by a mile!