I still love Santa Caterina hotel. It is an oasis in and of itself with resort like grounds. Their pool club area right on the water is great (although a bit smaller) but also has a dock so you can have a boat arrive/depart right there. Also, their Il Pino suite is one of the best in the area (no pics on the website, but my trip report has tons of detail). Finally, the GM and his staff treat you like family.