The registry
Every spot here is a JSON file, not a database row. This is exactly what each one looks like, so you can see the shape a new spot needs before we publish a formal schema for submissions.
Prefer raw JSON? /api/registry returns all of it in one call.
Don't see a spot you swim at? Suggest one.
Browse the map