We had a great stay at the Chateau St Martin recently. It isn’t on the water but up in the hills. I assume they will be open for the season by then? They have a great spa and a lovely pool. It is very close to the lovely town of Venice and about 20-30 minutes from Nice.