Nestled on the serene Catalina Island, Avalon is a picturesque town offering a Mediterranean-like atmosphere. With its charming waterfront, colorful buildings, and palm-lined streets, it's a peaceful retreat from the hustle and bustle of mainland life.