Swim and snorkel in turquoise waters on a Caribbean cruise, relax on the beaches of Bermuda or The Bahamas (including our private island, Ocean Cay MSC Marine Reserve), or visit the picturesque ports of Canada & New England. Choose from 23 modern cruise ships sailing to over 250 of the world’s most sought-after travel destinations that offer something for every traveler. From weekend getaways to family cruise vacations, a world of discovery awaits with MSC Cruises.