I built a synthetic aperture sonar / radar simulation engine so I could generate endless amounts of procedural generated scenes to train a world model. Data for sonar is especially hard to come by.
https://gergltd.com/aperturelab/