Located on the oceanfront overlooking Avalon Bay. Snug Harbor is Catalina’s finest luxury Inn. The Cape Cod style theme features five star comfort and quality. Snug Harbor Inn is a quaint, six-room, luxury hotel located in Avalon on beautiful Catalina Island, California. Like the rooms, each guest is treated as an individual, and our staff members are always on hand to ensure you have an enjoyable and memorable stay with us.