We recently sailed out of POM (Feb) and opted to do our pre-cruise stay at the Hampton Inn Suites Blue Lagoon. They have a comp shuttle from MIA to the hotel and a pretty good comp breakfast. Also a for fee ($14.00pp) shuttle to the port.
The hotel is right across the street from a Publix market shopping center with a few restaurants and fast food etc. etc.
We were so happy with this hotel that we'll be staying there again for another pre-cruise night this May.