We want to snorkel with the sting rays, swim with the dolphins and also shop. Any suggestions on how we can fit this all in and the best places to do these activities? Also, should these be booked before we leave?
You can snorkel with the Sting Rays in Grand Cayman, highly recommend this tour, its great! AS for swimming with dolphins, you can do that in Cozumel and now in Nassau as well. We're thinking about doing it also on our next cruise, sounds like another neat expierence.
Here is a link for swimming with the dolphins in Nassau, you can pre-book them on your own: