Our favorite anchorages in St.John are Maho/Francis, Leinster, on the south side both Lamshurs and Salt Pond. Salt Pond might have the best snorkel/dive in St.John. If you are over 60 you can U.S Parks Gold Pass and all national parks and the moorings in St.John are 1/2 price, $7.50. There is no anchoring in St.John.