Where can you dive or snorkel with big animals in the Caribbean? Here are some of the best encounters with sharks, whales, and a host of other pelagics.