Agree with Bill. If you have the "mains" breaker panel, if it is at- or less- than the wire capacity you're meeting the purpose if not the code.
Yes as I said above you'd "technically" be protecting the wire if you used 15A double w/reverse polarity and the outlet was on 14GA wire..
But, as I have explained at length I asked the ABYC for a technical interpretation just yesterday, and it came straight from the VP and Technical Director, and they want to see the main protect the main not circuits. What Bill can't see are the minimum accepted diagrams.
We are talking a 'smallish' boat here, not a mega yacht. As long as the work is done properly, why spend a bundle of money needlessly.
And my point is that to get a custom double pole 15A main breaker, they don't sell them that way, with reverse polarity, may cost you more or darn near as close, in the end, than a commercially available pre-made main +1..
(Images, Links & Pricing courtesy Sails Marine)
Blue Sea 8077 Main Only = $69.84
Plus 15A Double Pole = $25.43
Total For Main Breaker Only = $95.27
Or
Blue Sea 8029 Main + 1 = $84.27
Additional 15A Breaker For 8029 = $10.65
Total For Main +1 = $94.92
Actually a few pennies less to get more....
We should also consider that the ABYC takes the potential for failures into account. This is why we now have both ELCI's and the AC/DC ground tie in the circuit.
Just yesterday I completely re-built a DC panel on a 1986 Ericson. In the last year I had replaced three failed breakers and they were only going to continue. The labor to do them one at a time was just getting to be quite expensive so the owner asked me to just replace them all and be done with it.
If the 15A main breaker fails to trip, and your line to the shore power inlet is not 10GA, you would then be protecting the small GA wire with the dock post breaker at 30A. Even if using a 15A double pole, and accepting that it does not technically "meet' the standard, it would be very wise to keep your inlet run to 10GA wire...