The Fairmont Mayakoba in the Riviera Maya in Mexico.
The property at the Fairmont Mayakoba hotel in the Riviera Maya, about one hour south of Cancun, Mexico has a championship golf course, natural canals and bike paths that meander through the resort.