A red flag waves in front of the ocean off a pier on Isla Mujeres, near Cancun, Mexico. The island is world-renowned for its beautiful beaches, resorts, sport fishing, and diving opportunities.