Literally the thread immediately below yours as I write this:
All those options work just fine for you.
If you want to try to arrange an actual share ride with someone else on your cruise, that is done, per Cruise Critic rules, on your Roll Call, located here:
https://boards.cruisecritic.com/forum/66-norwegian-cruise-line-roll-calls/
But I think one of the shuttle services, or an Uber, would be easiest.