Coral World is a great day trip if you are staying on St. John for your vacations. There are a good amount of aquarium exhibits, and there is Coki Beach right next door. There is also a very unique underwater reef obvservatory, where you look at a live reef with no nets or containment around it.