7 amps sounds excessive to me. Here is why... when your bike runs, the voltage is around 14V, so the pump draws 7 amp x 14 V = 98 Watt - tha's a lot for a fuel pump. The same fuse handles the gauges and maybe something else, so it's feasible to guess that other stuff take another 1.5-2 Amps - which brings the total current on that fuse to 8.5-9.0 Amps! Now, it's not surprising that the fuse blew.
A fuse designation is usually noticeably higher than the normal current, so for 10 Amp fuse, there is an expectation that normal current is probably no more than 5-6 Amps. Can you measure a fuel pump current on someone else's bike, or find out what it should be from other sources? If our suspicions are correct, then it's the fuel pump motor.
Lift the tank, start the bike, and let it idle. Keep touching the fuel pump, and see if it gets excessively warm/hot. A big percentage of that excessive wattage has to translate into heat, and if this is the case, then there is even more reason to blame the fuel pump. Could be that fuel pump motor winding got partially shorted somewhere. Who knows? While you are at it, carefully touch other electrical components, and feel if anything is excessively warm/hot. This might give you a clue.
If it turns out to be the fuel pump, but it performs seemingly normally, and you don't have any fuel related issues like when you get close to red line (you actually have to test this - accelerate up to 80 mph in 1st gear and ride like this for at least 10 sec before slowing down), and you really have to/want to go on that trip and are willing to take a chance, then I would simply replace the 10 Amp fuse with 15 Amp fuse TEMPORARILY, and postpone further investigation until you come back. However, by doing so you run the risk of the fuel pump failure in the middle of your trip.