Sustainable tourism aims to retain the economic and social advantages of tourism development, while reducing or mitigating any undesirable impacts on the natural, cultural, historical and social environment by balancing the needs of the tourist with those of the destination.