If you are staying on the N. shore I suggest picking up a mooring ball at Whistling Cay for excellent snorkeling then moving over to the Mary Point mooring for even more beautiful coral.
If the seas are calm enough the moorings at Carvel Rock provide a great underwater scene and some serious fish spotting.