Green’s Dictionary of Slang

shore dinner n.

[play on SE dinner/eat v. (4); SAmE shore dinner, a dinner of seafood]

(US gay) a homosexual sailor who only takes the passive role in fellatio.

[US]B. Rodgers Queens’ Vernacular 23: If he sells only his penis, he is a salt-seller, shore dinner or tuna (a delicious sea product).
[US]H. Max Gay (S)language.
[US]Gaymart.com Queer Sl. in the Gay 90s 🌐 Shore Dinner – A gay man viewed by or who views a sailor as a potential oral sex partner.