I agree in seeking out a travel agent that specializes in cruising. However; I don't feel it's necessary to get caught up in being so precise to narrow it down to a "Carnival Certified" agent. Agents now days are inundated with each cruise line having their own "specialist" course. An agent simply may just not have had time to take a particular cruise lines course yet. They also have many other opportunities to learn about a cruise lines product such as webinars, local association meetings, ship inspections, conferences, and may have cruised many times on different cruise lines. Many agents are certified by CLIA (Cruise Lines International Association), and have earned designations as Accredited, Master, or Elite Cruise Counselors. They are very knowledgeable on cruising.
It's not very many pictures but if you look here
then click on "Ship Highlights" you will see a few pictures of the ship on the right hand side.