Fish and seafood do not hold up as well as chicken and beef in a marinade. For this reason, it’s best to only soak the swordfish steaks for 20 minutes or a maximum of 1 hour.