Avalon is the best side of Catalina Island to stay on as this is where the main town is and there are many more options as far as hotels, activities, and attractions. Two Harbors is a much smaller area of the island and more popular among boaters.