How about requiring at least 5 nations in an alliance, or else alliance bank functionality is disabled. 5 nations that are not on Gray, nor in Vacation Mode. Thoughts?
Hunting down which mirco serves an offshore for which alliance and then raiding it is one of the many fun things to do for numerous raiders in the game. I say keep offshores. Everyone wants their Switzerland after all!