Caye Caulker vs San Pedro: two sides of Belizean island life