If you have booked the cruise and flights with the cruiseline, then they should arrange all transfers, hotels, etc and this information should be with your tickets. If you booked the air transport separately from the cruise, then you are on your own.
We did this last year, princess arrange coaches to and from airport/ship/hotel. you dont get offered it and have to ask. there was no charge.
Can you please clarify? Have you booked the cruise & flights with Princess Cruises Direct or just the Cruise and booked the flights yourself.
Did this in november. Taxi from miami airport to south beach $30. Taxi from south beach to fort lauderdale $70. We then used princess's bus transfer back to miami airport & that was $25pp. So that was $150 which is about £100. Well worth it because south beach was great,you do need a couple of nights there though to really enjoy it. But it does sound like you're on a package in which case it will all be done for you.Have fun!!