On St.T, for fish viewing the area around Sapphire Beach is pretty good, but you may have been there as cruise ships hit this place. Coki Beach is way too crowded with cruise ship people and others. Secret Harbor is pretty good, but smaller. Leinster is just past Sapphire about 1-2 miles, snorkeling may be fair, but the crescent beach is unbelievable. My now more ammenities may have been added as the parks managment may hope to turn it into another Magen's Bay. Leinster is the beach is all the insurance commericals with the horse or goat talking.