Carnival Vista Cruise Ship

The cruise ship will include outdoor dining and other fun activities. Image: courtesy of Carnival Cruise Lines.