Not sure about the dives but we did the stingray and snorkel excursion and it was a blast. Yes, the stingrays do have stingers but they give you specific instructions on how to be in the water with them. Basically, be careful not to step on them (which may sting you!) and you buy food to feed them which attracts them to you. Plus, the guides hold them and you can get a picture with them. It was alot of fun.