We used 3M 38808 Headliner & Fabric Adhesive. It's a spray contact adhesive, easy to apply, appropriate for marine applications, and since it's 3M IMO worth the investment to provide longlasting stick.
Used by a few boat builders and repair shops I asked so good enough for me.
The panels...
1/8" Sanalite (bendable HDPE cutting board type material) with traditional foam-backed vinyl headliner material glued to it.
Light, easy to work with, and should be long-lasting, but not the cheapest...
Cheers!