Simon,
Although I am now biased as we were pleased with everything, Mimpi Indah Resort on Bangka Island offers both wide angle and macro photo opportunities with no crowds at all. You can read the photo review here
Siladen Island resort in Bunaken looks like a really nice place, and we should be doing a review and production shoot there soon.
We hear good things about Kungkungan Bay Resort, and Kasawari in the Lembeh Straits. Not much wide angle, but great muck diving.