Northeast of Charlotte Amalie and northwest of Red Hook on the east side of St Thomas USVI, the best snorkeling on St Thomas is at Coki Point Beach on the northshore. The water at Coki Point Beach is crystal clear, calm and deepens very gradually. However, snorkeling at Coki Point Beach can be quite popular with the cruise ship tourists, so plan accordingly, especially when looking for the limited parking. The snorkeling to the right around the coral ledges near Coral Worlds underwater tower is popular, but stay outside of the white buoys. The rocks and reefs to the left hand side of the beach is also good for viewing elkhorn coral and sea fans. There is a surprising high density of marine life, including trumpetfish, squirrelfish, beaugregory, four-eyed butterflyfish, blue tang, trunkfish, grunts and parrotfish. The Coki Beach snorkeling is not known for turtles or sharks, and only occationally for southern stingrays.
To reach the snorkeling at Coki Beach from Charlotte Amalie, head east on SR38 (Smith Bay Road). Just before reaching Water Bay, turn left on Coki Road for 0.5 miles to the beach. There is limited roadside parking.
Note: do not leave items on the beach unattended to avoid theft. There are snorkeling dive lockers available for a nominal fee at the Coki Beach Dive Club on the east end of the beach. To reach the snorkeling on St Thomas by air, fly into Cyril E King Airport (STT) which is located on the west side of the Charlotte Amalie port city. There are direct flights from Miami, NYC, Houston, San Francisco and San Juan, Puerto Rico. In addition, there are inter-island flights from neighboring Caribbean islands, such as from Cape Air. Alternately, there are regular ferry services from Charlotte Amalie to nearby islands of St John, Virgin Gorda (BVI) and Tortola (BVI). The best snorkeling on St Thomas is during the months of May through July when the surf is most calm and the visibility is highest. In case you are in need of a snorkeling tour or snorkel gear, you can check out one of these dive shops including Red Hook Dive Center, Coki Dive Center or Admiralty Dive Center.
Overall, Coki Point Beach is the 2nd most popular snorkel dive spot of all 8 snorkeling dives in St Thomas.