Floating village restaurant