I recently met someone who had visited Belize on a cruise. He spent his one day in Belize City, while I split a week between Cayo and AC. Our impressions of Belize were drastically different. My trip exposed me to natural beauty and incredibly friendly people. His trip exposed him to lunch at a restaurant owned by the cousin of his wife's co-worker from the Middle East. I learned that Belizeans are proud, while he learned that Belizeans are lazy. I felt bad for him for missing out on so much. Belize is too diverse to experience it properly in one day. I'm not anti-cruise, but I think there are destinations more appropriate for a daytrip.