if I decide on a crusie, we will be in Coz from 1 - 8 pm. For all intents and purposes, let's say 1 - 5 since I have an infant and doubt we would be out much later. I would like to stop at a nice beach (e.g. Paradise) and then a place to snorkel (e.g. Dzul Ha). Is this do-able? which sandy beaches and snorkeling spots are relatively close together? And woud I just take a cab to each?