Avalon, the only incorporated city on Catalina Island, is one of the prettiest towns in all of California. Located on one the most well known Channel Island, it is the southernmost city in the Los Angeles county. The city is barely eight square kilometres, giving it a very local and cozy atmosphere. Despite its population of only a few thousand, Avalon attracts about a million visitors per year. Its main street has tons of vibrant and colourful shopfronts, with a backdrop of soaring mountains and a romantic harbour. In this post I’ll be sharing my complete guide to Catalina’s unofficial capital, with info on everything you’d need to know about the town before visiting.