Looking for the best luxury hotel in Crete, Greece? Stella Island Luxury Resort & Spa was amazing and I hope to go back one day!