From Chania Private Tour to Elafonissi Beach and Agia Sofia Cave in Crete, Greece