Great suggestions! Just to add one more. Keep track of the time for your dolphin swim. We saw several families yelling at others in their party because they had missed their dolphin time. It's very easy to get so involved in snorkeling and other stuff that you can lose track of time. That's another reason to try and get an early dolphin swim time. Have fun!