Oceania Marina and Riviera are perfect for foodies with not only some of the best restaurants at sea, but also participate in hands-on cooking class in the Bon Apetit Culinary Center.