Yes Yes Yes!! it is worth it.
Go to Trunk Bay to snorkle.
Follow the underwater tour signs.
:)