Modelling Socio-Ecological Tourism-Based Systems for Sustainability