I went into Google search engine and put in the name of the place I needed info on and came up with lots of info. You might also read Cruise Critic Boards and Cruise Diva. This is one site I have looked at www.shoretrips.com
I have a western shore excursion listing for Carnival that I can email you. It contains Belize, Costa Maya, Cozumel, and Grand Caymen in it and it includes prices. You can get ideas from the listing and then search online.