Jump on a ferry to Pointe du Bout. I think its about $7 each way and there is a very nice beach area with great snorkeling right next to the resort called Le Bakoua. Snorkel the boulders and you'll see tons of fish and will even find a shipwreck.

Enjoy!