The Catalina Casino still gleams like a gem over Avalon Harbor. Catalina Island lays off the coast of California, 26 miles from Los Angeles.