There are several hotels in Fort Lauderdale that have a parking package where you leave your car there during the cruise, but it’s not free. You will pay more for the package than just the room.
As far as a free shuttle to the ship this is hard to find as many of the hotels have a shuttle with a per person charge. Since there are six of you, it will probably be more cost-effective to hire a private car service or two taxis.