Exploring the Town of Avalon on Catalina Island
Catalina is a 75 square mile island off the coast off southern California. This makes it about the size of New Providence island in the Bahamas, home of capital city Nassau. While Nassau is a crowded busy place, Catalina is the opposite. There is only one town of note on Catalina, Avalon with a population…