25 million tourists fly into Cancun each year - yet just an hour away from the airport there are miles and miles of beaches with few if any visitors.