I also agree with Simon, the Belize and Mexico cruising guide by Freya Rauscher is invaluable. It can be purchased online at Landfall Navigation.