Zane Grey Pueblo Hotel - Avalon, California
About 22 miles south of Long Beach, California lies an idyllic island with colorful cliffside homes that could easily be mistaken for a dreamy coastal town in Italy. Catalina Island is a popular destination for boat owners and outdoor enthusiasts who want to escape the hustle and bustle of the city. Getting to the island requires a ferry ride from one of four ports in Southern California or you can charter your own boat.
Nestled in the hills of Avalon, Zane Grey Pueblo Hotel is a respite from the tourist crowds in town and is situated high enough to offer spectacular views of the Casino, as well as the harbor dotted with private boats. The historic hotel, which is one of the island’s more upscale offerings, completed an extensive renovation in 2019 which included the addition of eight new suites and refreshed rooms.
Source : https://www.10best.com/interests/hotels-resorts/10-best-hotels-united-states-boat-waterfront-harbor/223