Avalon memiliki banyak pantai di pantai New Jersey. Avalon adalah sebuah borough di Cape May County, New Jersey, di Pulau Seven Mile. Pada Sensus Amerika Serikat 2010, populasi borough penuh waktu adalah 1.334, meskipun membengkak selama bulan-bulan musim panas.