Sachverhalt: Sachverhalt: A. Am 26. Juni 2001 ereignete sich auf dem Rhein in Basel unterhalb des Bunkersteigs zwischen zwei Motorbooten ein Unfall. Das Boot Nummer BL XX kollidierte mit dem Boot Nummer XY von M._ und schlug in dieses backbords ein Leck. M._ konnte sein Boot noch ans rechte Rheinufer fahren und es dort vertäuen. Der hintere Teil des Schiffes sank vollständig ab. Nachdem M._ einige Utensilien aus dem leckgeschlagenen Schiff geborgen hatte, fuhr er mit seinem Auto nach Liestal in der Absicht, einen Schiffsanhänger zu holen. A. Am 26. Juni 2001 ereignete sich auf dem Rhein in Basel unterhalb des Bunkersteigs zwischen zwei Motorbooten ein Unfall. Das Boot Nummer BL XX kollidierte mit dem Boot Nummer XY von M._ und schlug in dieses backbords ein Leck. M._ konnte sein Boot noch ans rechte Rheinufer fahren und es dort vertäuen. Der hintere Teil des Schiffes sank vollständig ab. Nachdem M._ einige Utensilien aus dem leckgeschlagenen Schiff geborgen hatte, fuhr er mit seinem Auto nach Liestal in der Absicht, einen Schiffsanhänger zu holen. B. Die Strafgerichtspräsidentin des Kantons Basel-Stadt büsste M._ am 14. November 2002 wegen Übertretung des Binnenschifffahrtsgesetzes bzw. der Rheinschifffahrtspolizeiverordnung mit Fr. 300.--. Eine Beschwerde des Gebüssten wies das Appellationsgericht des Kantons Basel-Stadt am 31. März 2003 ab. Eine Beschwerde des Gebüssten wies das Appellationsgericht des Kantons Basel-Stadt am 31. März 2003 ab. C. M._ führt Nichtigkeitsbeschwerde und beantragt, der angefochtene Entscheid sei aufzuheben und die Sache zu neuer Entscheidung an die Vorinstanz zurückzuweisen. Das Appellationsgericht beantragt Abweisung der Beschwerde (act. 5). 