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.
thanks for the quick response what would be the best time of year to go to avoid the rainy season
For muck diving where the subject is really close to the port, water visibility and rainfall is less important unless you wish to take scenic land photos.