Vegetation greenness has been one of the most widely utilized indicators to assess the vegetation growth status for the better ecological environment. However, in typical tourist regions, the impact of the geographical environment, socioeconomic development, and tourism development on vegetation greenness changes is still a challenge. To address this challenge, we used the Google Earth Engine (GEE) cloud platform combined with a series of Landsat remote sensing images to calculate the fractional vegetation cover (FVC) which can be used as an indicator to characterize the spatiotemporal evolution of vegetation greenness in Hainan Island from 2000 to 2020. Furthermore, we employed geographic detector and structural equation models to quantify the relative importance and explanatory power of the geographical environment, socioeconomic development, and tourism development on vegetation greenness changes and to clarify the interaction of mechanisms of various factors in Haikou and Sanya. The results show that the annual growth rate of the FVC in Hainan Island was 0.0025/a. In terms of spatial distribution, the trend of the FVC changes was mainly characterized by non-significant and extremely significant improvement, accounting for 35.34% and 29.38% of the study area. Future vegetation greenness was dominated by weak counter-persistent increase and weak persistent increase. The geographical environmental factors were the main factors affecting vegetation greenness in Haikou, followed by the socioeconomic and the tourism development factors, while the geographical environmental factors also dominate in Sanya, followed by the tourism development factors and finally the socioeconomic factors. Specifically, the spatial distribution of vegetation greenness was primarily influenced by land use types, elevation, slope, and travel services. Geographical environmental factors could indirectly affect changes in socioeconomic and tourism development, thereby indirectly affecting the spatial distribution of vegetation greenness. These findings can provide some significant implications to guide the ecological environmental protection for sustainable development in Hainan Island in China.