Did you miss our previous article... https://topcruisedestinations.com/greek-island-cruises/mediterranean-cruise-ncl-was-it-worth-it-mykonos-santorini-european-athens-rome-cannes