Cancun is popular with holidaymakers for its relaxing all-inclusive resorts, but the destination also offers a variet ...