Raja Ampat, Indonesia is probably the top spot for diving in the world. The diving is incredible. Extremely lush reefs with a HUGE amount of biodiversity. It is possible to seeing just about everything here from Nudibrach to HUGE schools of fish. This area can be difficult to get to, but the effort and price is worth it.
This trip was aboard a live aboard. Currents were strong to very strong. Places with the strongest currents had the largest schools of fish.