We stayed at the Now Jade a couple years ago. It was right beside the Puerto Morelos marina/boat harbour. We just walked over and there was a marine adventure center. You can book fishing and snorkeling. We took a 1/2 day fishing trip. We had a good day, ended up with some nice Dorado to take back to our resort for them to cook up for us!