It's been a long time since I've snorkled in Nassau and Coco Cay, they were both good. There's some great snorkeling around Key West, but I don't know if you'll be there long enough. The Dry Tortugas are awesome, John Pennycamp is another dive/snorkel that is great. Here are some websites that might help:
. Hope this helps!