ATC issues go arounds for a lack of adequate separation. The plane in front of you cannot land and exit the runway simultaneously.
If you’ve been issued two go arounds already because you’ve hunted down the pilot in front of you, you might consider a couple things on your next attempt:
Don’t turn base right into the fuselage of the pilot ahead of you in sequence.
Maintain adequate separation. 500 meters back does not meet this threshold.
Maintain a responsible final speed. (Different for all aircraft, but never 250 knots for a commercial aircraft.)
Use the MAP!
Believe me, Tower doesn’t want to try to get you down a fourth time, either. Help yourself out.