I don't know for Sardinia, but its not far from Corsica - the local marine in Corsica was charging about Euros 1000 for a day, plus fuel Id assume.
If your over in Sardinia when I'm in Corsica let me know, its a short hop over the water. It would give me an excuse to pop over and we can all go out for a spin.