Photo by mrkathika
Just 22 miles from the Southern Cal coast, Avalon Harbor beach on Catalina Island is known for a myriad of activities from snorkeling to scuba diving and even boat rentals.