As the title says I'll be taking a cruise this November with my GF with stops in Roatan, Belize City, and Cozumel. This will be my first time in each of these areas. I've done some research on their respective sights, but having only one day in each spot makes things a bit challenging. I know I would like to go snorkeling/scuba diving at least once and see Mayan ruins and that these things are doable at more than one of my destinations. So from those of you who have been to these areas what do you recommend I do at each stop on my cruise? Any suggestions are welcome!