Maintaining clean beaches takes a huge amount of work for resorts in Mexico and across the Caribbean, thanks to tons of ...