Del Sol Opens on the Island of Mykonos, Greece