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?
Thanks again for trying.