Did you know the hotel, in the water, is based on a real world location? I once came across a real life photo of it, with a note about it being used as a reference for the film, but never came across it again - do you have any ideas where it was ?
Thanks for taking a good look, I guess it could be the location, but I honestly remember a smaller island, on a lake, with a hotel on it in the photograph. Maybe it was from a different angle? After all how many lakes in Italy have hotels in them?