Another place worth diving is "Shark Junction". Unesco, one of the local dive shops, has been feeding the sharks there for decades, so you're pretty much guaranteed to see reef sharks while you're diving. Unfortunately, I don't have a handy map, but its still fairly close to Freeport