The luxury resort overlooks the southern shore of Italy's largest lake, Lake Garda, which lies between Lombardy and Veneto.