Belize 2012 Travels in Belize, June 2012: Caye Caulker, Hopkins, Caves Branch, St. Ignacio, Table Rock, Xunantunich.