Belize
I stayed in San Pedro on Ambergis Caye. Easy short flight on single engine prop plane from Belize City. The reef is close by and the marine park has an abundance of marine life. Further out on the atolls is where the real action is with amazing diving. People are friendly, dive operators on every corner, cool bars and restaurants, picturesque, and and overall great dive experience.