I am not sure if you mean people in the water or surface viewing.
The one place that I see dolphins about 95% of the time is behind Long Caye leading me to believe that this must be a pod that stays in that area. Long Caye is the next caye down from Caye Chapel (next caye up would be Caye Caulker and then Ambergris). I have seen them all over the barrier reef of Belize from north to south and at the atolls.