I am an old retired boat racer , I won a couple national championships in
outboard tunnel boats in the mid 70s . I also like to fish .
There is less Oxygen at higher altitudes .
Im also a high time pilot.
You can google sites on the internet that will tell you the % of HP loss at your altitude. Other factors are temps . barametric pressure and humidity .
At 7,500 feet 80 deg , pressure 29.92 ( standard pressure ), 20% humidity my airplane develops just 73.8% of sealevel horspower . On most aircraft you can also lean out the fuel mixture for best power.
If you live and fish only at altitude , you can gain some power back by having your carbs rejetted . I don't own a fuel injected engine but I expect they are self compinsating.
Also on engines that have bolt on heads you can have them milled to raise compression. CAUTION Both of these actions can damage the motor if going down to low altitudes.
I raced out of Albuquerque NM , 5200 ft. I raced at everyplace from 200 ft below sealevel , to Grand Lake CO at 8,000 ft. And everything inbetween .
I had several sets of heads milled between 20 thousands , and .125 thousands .
I also changed 6 high speed and 6 low speed jets before every race if the altitude change was more then 1,000 ft .
I also had about a dozen props . The right prop can get you in the right rpm band for max power , but only some type of supercharging will get your sealevel horspower back .
I do most of my fishing at Lake Navajo NM at 6000 ft . All my engines are jetted for that altitude .