Hamilton Cove is our favorite place to stay in Catalina. All the amenities including swimming, tennis, mini-golf, pool and jacuzzi. Best part is private beach with sparkling blue water and excellent snorkeling.