Whatever you do, DO NOT fire first at the ship sitting directly in front of you first. He obviously has great lookouts because he will evade your attack each and every time and signal to the others that an attack is under way.
You are better off trying for one of the others by slightly raising your periscope and marking their position on your nav map. Manoeuvre into position and aim for the juiciest or most critical part then...."LOS"
If you are not in a perfect 90 degree position, you can use your magnetic torps and send them under the ships keel; since they won't actually be touching the hull
you simply look up the ship in the manual and set your torps running depth accordingly (about 1-2 metres lower)
Make sure you hit "q" to open torpedo tubes before you fire.
this should at least get you on the right track.
good luck and good hunting Herr Kaleun