Upgrading your antenna isn't necessarily going to solve the issue. The issue is likely more about antenna height rather than antenna gain.
VHF Marine radios only run 25 watts, which on it's own will work really well. The issue is the height of the two antennas. Even on the larger life boats, the antennas are only 5 meters off the water line. It doesn't take very far for that to be either too low on the horizon, or over the horizon. Once that happens, you are going to have very limited luck in picking up their signals. The other issue is that your hand held scanner is also low to the ground. That limits range, too.
Using a distance to horizon calculator, you can take a look at the numbers and see what I'm talking about:
BoatSafe.com
At 5 meters off the water it's 4.7 nautical miles to the horizon. Once that antenna is over the horizon it's going to be harder to hear them.
Your hand held scanner with it's antenna is going to figure in, too. With the antenna 2 meter above sea level, it's 3 nautical miles to the horizon. Add that to the 4.7 nm above, and 7.7nm range isn't very much.
Now, of course there is some various propagation things that happen to extend that, but when it really comes down to it, the horizon is you biggest obstacle.
To over come that, you need to get the antennas higher up. Since you can't control the height of the antenna on the lifeboat, you need to increase your antenna height. This is how the Coast Guard does it. They put their shore side radios on tall towers, tops of buildings or mountain tops. This increases the distance to the horizon.
This is one of the reasons why SSB/HF band radios are used on ships. The issues with the higher frequencies is overcome by the signals bouncing over the horizon easier.
It's also why sail boats will almost always have their VHF antennas at the very top of the mast.
Antenna height is key to coverage. Increasing antenna gain won't solve everything. You need to find a way to get your antenna up higher.