The tiny town (not village) of Stavoren is fortunate enough to actually have a train station (not to mention a ferry link to Enkhuizen). That it still has a train link is a miracle in itself. A lot of those lines were on a razor's edge in the nineties, and if they had gotten replaced by buses (as was considered even for the larger towns of Harlingen and Franeker) they would have been harmed quite a lot by now (significant loss of tourism and being less attractive to live in).
Try Lollum, Burdaard, or Earnewâld by bus! Similar in population to Stavoren, no train, no dedicated bus line (anymore).
I just spent a week in Aalsmeer, which is a 40 minute bike ride from Amsterdam (or a 40 minute drive). Since it doesn’t have a train station it was inconvenient to get anywhere without a car. That said, if you are near a train station, pretty much all the major cities are within 30ish minutes of one another.
That said, I think it’s more a function of the Netherlands being a small, flat and dense country than having great public transit. You could probably bike between most major cities in less than 90 minutes.
Interesting view of the Netherlands, but you can't reach most of the ten largest cities in the Netherlands within 30 minutes by train or 90 by bicycle from most of the other cities. Eindhoven, Groningen, Tilburg, Breda, Nijmegen are all quite a distance from Amsterdam, and even the rail journey from Almere to Rotterdam takes over an hour.