Hi Rutledge0116, can't solve the Mo Bay problem. There were lots of posts about Sunset Beach Resort, but not recently. An all-inclusive there is a great idea. Just don't know if Sunset is still viable. As for Cozumel, there's a lot of good beaches there. Xel-ha is my favorite for snorkeling and water activities. There have been a lot of posts for the Fury Catamaran sail/snorkel that have been very positive. Can't tell you from first hand experience, however, we've done 2 sail/snorkels there that were great. We were there a couple of weeks ago and went to Paradise Beach. Plenty of water activities, decent beach, good food/drinks. Chankanaab Park is also a nice place for swimming, snorkeling (although not as good as before the hurricane), food and drink. If you've not done the swim with the dolphins, this is a good spot to do it. Make sure it's the swim and not the encounter, though. Hopefully someone has been to Mo Bay recently and can help. Best wishes and you'll be leaving really soon--so TAKE ME WITH YOU
All kidding aside, have a wonderful cruise!