Norwegian has the bulk of its ships in North America but also sails to destinations around the world. Carnival sticks closer to North America. Carnival ships cruise the Caribbean, Bahamas, Bermuda, Alaska, Canada/New England and the Mexican Riviera from convenient drive-to ports along the U.S. coast.