Irida Boutique Hotel sits amphitheatrically on the green hillside, and above the picturesque island in the bay of Parga.