Avalon sijaitsee Catalina-saarella ja tarjoaa rauhallisen lepopaikan Los Angelesin vilinästä erillään.
Avalon nauttii välimerenilmastosta ympäri vuoden, mikä tekee siitä ihanteellisen kohteen rentoutumiseen ja hauskanpitoon
Avalon on vain tunnin veneilymatkan päässä Long Beachin maihinnousupaikasta ja Los Angelesin rannikolta