I'm going to apologize in advance if this has been covered already, I tried to search, but came up with nothing surprisingly.
My suggestion is that submarines be added as potential enemy units. I think it would be really cool to send aircraft out as sub hunters, or if boats are later added as your own units, that they could be sub hunters. Along with submarines, depth charges should be added as a weapon as well as maybe sonar torpedoes to detect them. Currently all you got to do in order to detect enemy units is look for the headlights or navigation lights, so I find it too easy. By adding submarines, it will add that much needed element of surprise if unprepared.