Towards an optimal design for ecosystem-level ocean observatories