For clarity, Sorido Bay's "house reef" is not Cape Kri. The house reef is the bowl that you can enter right off the dock. It's worth 1-2 dives (convenient for the day the staff takes off, Saturdays) - turtles, large cuttlfish, the occasional reef shark, octopi, schools of fish, etc. After having done this dive a couple of times I enjoyed snorkeling with the reef sharks instead (good way to spend an afternoon).
Cape Kri is only about 5-8 min away by boat (so very close), but you do need a boat, and a guide, and feel comfortable diving in moderate to heavy current (potentially with reef hooks, etc.). Incredibly fishy dive, well worth it, but you can't do it on your own (as a shore dive - although there are stories - that would a hell of surface swim).