Trunk bay in nearby St. John is absolutely perfect...and a great spot for snorkeling. It is a US national park...has a lifeguard and protected cove. I am not a strong swimmer and my 12year old had never snorkeled...but we were very comfortable there.... ( cruise passengers..so I have no St...