Hm. I went to ST Johns on a cruise that stopped in St Thomas. Idk. The shore excursions listed seem pretty interesting