I got certified in the Seachelles and it was amazing. If you have the money, it is the best place to go. Plus, you get to learn and experience some of the BEST reefs and sea life in the world.
Ps. Seachelles are on the western coast of Africa. Get your shots!