There is Monday, Wednesday, Friday service from Road Town. Tuesday, Thursday, Saturday, Sunday there is service from Trellis Bay.
I think the best snorkeling is from Flash of Beauty near Loblolly Bay. And they have the best fried conch on the island. Actually, it's be best I've had anywhere.