Johnman,
Generally, there is absolutely nothing wrong with visual approaches, provided the visibility/cloud cover is such that the airport can be clearly seen in a reasonable time for the required maneuvering to be accomplished.
In most cases where aircraft have landed at the wrong airport, it is with crews that have operated to the destination many times and are trying to cut corners to save time, or for their own perceived 'operational' reasons.
On these occasions, haste makes waste...and sometimes severe embarrassment.
The chief pilot/fleet manager is seldom in agreement...after the fact.