Corozal is not a place you come for a long list of attractions — it is somewhere to walk the seafront, eat fish, take a boat across the bay to a Maya site, and watch the sun set over the water. A day is plenty for the town itself; with the surrounding river trips and ruins, it stretches comfortably to two or three.