We're going on the Mediterranean Cruise this upcoming June. For my previous Disney Cruises I had always booked the main seating and enjoyed it so I booked main seating for this cruise. However, I noticed that for most of the stops we don't leave port until 6:45pm. Also, I noticed that many of the excursions we are interested in are pretty long so now I'm wondering if we might not be back on the ship in time for the main seating and if it might be better to book the late seating. What has been the experience of others who have done this cruise?