We did 5 dives at Frederiksted Pier during our recent St. Croix trip. So, all 3 were on the pilings at around 5m.
stx1 - While photographing this baby gray angelfish I also caught this Goby, but I can't find the species. Both were hanging out inside a sponge. Goby was only 1-2cm.
stx2 - my best guess is Warty Sidegill Slug (Pleurobranchus areolatus) but I'm far from certain. Larger, 5-7cm.
stx3 - absolutely no clue. very small. looks nudi-ish, but I can't see any rhinophores. maybe a juvenile? 1-2cm.
Thanks for any input