I'm going on a cruise to Cozumel and would like to do some diving there, however, know nothing about it. Will I have to board another boat to dive? Or is there shore diving? I want to spend some time on the beach as well, so I didn't really want to get on another boat right after I get off the cruise ship. Any help, comments, whatever would be greatly apperciated.