Maho was one of our favorite beaches on a recent trip to St John. Very protected bay with a long beach. Snorkeling was great on the grass beds - saw variety of fish including a barracuda and starfish as well as sea turtles. Recommend arriving by 10am as the parking begins to fill up.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.