Try Amigos del Mar - they used to have a nice certification completion program with scenic certification dives.