Banco Chinchorro is an atoll reef lying off the southeast coast of the Municipality of Othón P. Blanco in Quintana Roo, Mexico, near Belize.[citation needed] The reef lies in Mexican waters 35 kilometres (22 mi) offshore in the Caribbean Sea, or about 80 kilometres (50 mi) east of the city of Chetumal.The atoll has three islands, with an aggregate land area of 6.7 square kilometres (2.6 sq mi): The natural vegetation of the islands is largely mangrove near the shore shading into open woodland more than 20 to 30 metres (66 to 98 ft) from the shore.Some of the islands are inhabited by fishermen, who live in stilt houses about 60 to 100 metres (200 to 330 ft) offshore to circumvent local regulations forbidding private construction.[citation needed] There is also a large ferry from Cozumel that washed up on Chinchorro during Hurricane Wilma.