Mexico has rejected Royal Caribbean's proposed Perfect Day Mexico waterpark in Mahahual, Quintana Roo, citing environmental risks to coastal ecosystems.