Aah, St. John. Where do I even begin? I think I’ll start by covering some of our favorite beaches and snorkeling spots, then writing a summary post with other tips and ideas for this little piece of paradise.
St. John is part of the U.S. Virgin Islands in the Caribbean Sea. JK and I chose it as our vacation destination last year specifically because about 2/3 of the island is National Park land – we figured it would mean few resorts, good trails, and protected coral reefs for unbelievable snorkeling. We were not mistaken.
While most of the beaches along the north shore of the island could easily make it onto a list of the most beautiful beaches in the world, our favorite has to be Salomon Bay.
To get to Salomon Bay, hike the 1 mile trail from the National Park headquarters in Cruz Bay (if you can’t find parking, go inside and ask a ranger for a free permit to use one of the employee parking spots). You may run into a donkey or six.
This beach is so beautiful that I could easily spend an entire day just staring at the white sand, turquoise water, and perfect palm trees, but the snorkeling is also surprisingly good.
Swim around the rocky point between Salomon and Honeymoon Beach to see colorful coral and lots of fish.
Keep swimming towards the turtle grass in the middle of the bay outside of Honeymoon, and you’re pretty much guaranteed to see turtles grazing. This area is usually full of stingrays, too.
Salomon also seems to have a higher number of locals than tourists, so it’s a great place to hear some interesting stories and get insider info on the island.
Or…you could just lie back, close your eyes, feel the sun on your skin, listen to the sound of the water and the rustling palm trees, smell the coconutty scent of sunscreen, and file this moment away in your memory bank of happy places, available to mentally revisit whenever you need it. Like I said: aah, St. John.