St. John USVI is mostly National Park and has some of the most beautiful beaches in the world. They are clean, uncrowded, protected and unthreatening. These beaches are perfect places for children to swim and play in the sand. One of our favorites is Hawksnest Beach. Though the snorkeling is not great at this beach, it is incredibly inviting and relaxing. We also saw some huge iguanas in the trees and in the sand behind the beach. I have included one picture of Trunk Bay known for it's beautiful turquoise blue water, crescent shaped beach, and good snorkeling. The only problem with Trunk Bay is that there is an admission charge and it is always very crowded because it's a popular cruise ship shore excursion. Cinnamon Bay is also a great family spot for swimming, snorkeling and camping.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.