Situated on the rocky cliffs of Crete is ACRO Suites, a luxe Greek resort overlooking the Aegean Sea with a contemporary yet natural design.