Open: April to November ... Located along the northern coast of Crete, an island renowned for its unspoiled coastal charm, natural beauty and rich culture lies the picturesque Ikaros Beach Luxury Resort and Spa.