Diving Us Virgin Islands

what types of fish will i see while scuba diving in ST. thomas US virgin island?
list of fish crabs maybe sharks any thing sting rays also do i have a chance of seeing a swordfish
if you go coki point beach u will see lots of color full fishes and no sharks unless u go into coral world where they hold sting rays, crabs its like an aquarium just not as big as in the states. if you go magens bay u see fishes to but u also can see jellyfishes sometimes, at linberg bay you see star fish, turtles and fishes of course but not big fishes. swordfish idk really where u can see one but i ‘ve never seen those or sharks and sting rays swimming with the locals. sorry but if you wanna see all of these and pet some of them go coral world its right next to coki point beach so you can go swimming afterwards if you like.
Diving Salt Pond Bay – St. John, US Virgin Islands