The viz can be surprisingly good here. Most good days it is 10 feet or less, emphasis on less, but I have seen it as good as 50 to 60 feet in shore. All my wreck dives were about 15 to 20 on the bottom. It isn't the Bahamas, but it isn't horrible either. Try to schedule your days around good calm weather with little or no swells ( I know, hard to do) and you can get good results.
As far as rough seas, no worries, heavy swells lift you right onto the boat deck after a long dive...
That's why you go inside the wreck...10' of viz is great!
As for the current, don't worry about it...it's not that bad.