Mayakoba is a one square mile resort area in the Riviera Maya section of the Yucatan Peninsula in Mexico. It is home to four luxury hotels. But it is also surrounded by undeveloped lands that include beach, sand dunes, mangrove and jungle. It is home to some 300 species and that number is growing as surrounding areas become developed and birds and wildlife find a refuge here. There are canals running throughout Mayakoba. These images are from a boat tour on those canals.