Theatre on water