Neither, both are very highly overrated and very VERY expensive. Try South East Asia, any island (a LOT to pick from) with a decent reef. The sea there has much more wildlife at more reachable places. The beaches are more natural (ok - some leaves wash up the shores, so what), less crowded (some completely deserted), ...
The Bahamas. Just the name is irresistible.
Tough call. I could go either way. When are we going?
Hawaii girl. There now leave! Have Fun!
Why does it always have to be somewhere warm for people?
Somewhere in eastern Europe like Bulgaria or somewhere else like Asia
Hawaii, I've got tons of friends there