$9 daily pass works for both the lighthouse and the dunes. $33 annual pass can be used at any Michigan state park.
Do the annual pass if you plan on visiting Michigan state parks 4 or more days a year. We did for a few years and it's nice to be waved past the entry points instead of paying on each visit.
$9 for lighthouse and dunes, I think maybe just $6 for the lighthouse and beach.
Have a annual park pass , then nothing additional.
Thanks! Your answer is awaiting moderation.