Sargassum is Mother Nature's way of chasing away tourists and telling Ambergris Cay to stop developments that are at the expense of her environment and invest in the necessary infrastructure to accommodate the current population before attracting more people.