If we don't travel to St. John by ferry we were thinking of a catamaran tour to St. John with snorkeling. I have tried one company but they only go from 1-4 and we need to be back to the ship by 4:30. I think this is cutting it kind of close as we need to take a cab back to the ship. If anything goes late we miss the ship. They had a morning excursion listed but once I tried to book it only showed an afternoon time frame. Anyone know of companies that offer cat. excursions from St. Thomas to St. John?