People are so paranoid when it comes to shots. If you are going to Belize on a regular, normal vacation, you do not need shots... no matter where you are going... cayes or inland. Period.
If, however, you are going to the interior for MONTHS then you need them.
You would be amazed at how ignorant many doctors are in the U.S. when it comes to this.