The last boat for San Pedro leaves from the Marine Terminal in Belize City at 4:30 p.m. There may be other optoins like Triple J or Thunderbolt, but I don't have their schedules.
--Lee