There are a ton of great beaches on St. John, but we liked Maho the best! There is great snorkeling and one of the best beach views we've seen. They also have some good food and places to rent kayaks, paddleboards, and snorkeling gear. If you're driving, make sure to get there early. There are limited parking options and, like all beaches in St. John, the parking will fill up quickly.
While we liked Maho the best, there are a ton of great beaches on the island.
60% of St. John is a National Park, so there are tons of hiking trails available.
Cruz Bay is the main town in St. John. It's easy to walk and has great shopping and dining.
We did the Lime Out Snorkel Sail and loved it!
Awesome cheeseburgers and key lime pie in the middle of nowhere.