A little ways out from the port is Bohio Dive Resort. They have good food and drinks and off their beach a few hundred feet is a great snorkelling reef with a huge drop off. They also offer scuba. It's a nice place to spend the day. I would recommend contacting them in advance since it has been a couple of years since I have been there to check and see what they offer. Cab's are plentiful and not too expensive.