Hotels in Avalon are close to popular attractions such as Avalon Bay, Catalina Island Museum, Catalina Island Casino, and Descanso Beach Club. These sites offer a variety of activities and scenic views for visitors to enjoy.