No visit to St. John is complete without snorkeling with the sea turtles at Maho Bay, a top St. John white sand beach for Islanders and tourists alike. Voted a “Visitors Favorite Beach,” Maho has it all, from sun and shady pavilions to bathrooms and a shallow sandy shoreline perfect for families and children to play and make sand castles.