They are 4-5 companies that do the cruise...i booked with this one spiridakos.gr (check the website for points). It's either day( 10:30am ) or sunset (3:30 pm) tour. Last 5 hours...you have 3 stops for Swimming and one of them is longer because they do BBQ for you (chicken , fish , calamari...