News

The small harbor town of Avalon sits about 30 miles from the Southern California shore, on Catalina Island.