10 tangs..? Good luck having them all get along, let alone crowding the tank. Remember, these guys need lots of swimming space. If a 70-90g tank is on the small range for a yellow tang, think of what's "small" to something like a naso. Now imagine putting nearly a dozen of those guys in that 240. That's a very tight squeeze (especially when you stuff lots of rock in there, too). THEN imagine putting the shark in, too. Yikes!
I'd cut the tangs down to 4, like others said, especially with the shark. Sharks, being VERY sensitive, might not do too well even though you have a source of NSW.
In other words... Think of the fish!! Not just what YOU want in the tank. I want all sorts of stuff. But I can't put most of it in my 40. You gotta know your limits.