TerrainCraft: Automated Land-Cover–Driven Terrain Generation for Marine Robot Simulations