Tough to pick a winner between: Indonesia # 1 and Philippines #1a. Amazing snorkeling and diving and low cost of living both places so you can spend all your money on corals.
Best corals in Indonesia and more readily available.
From my screen name you can tell I am a little biased towards...