John Malkovich impressed by beauty of Croatian island