I don't believe cruise lines offer shuttles to hotels. However, if you stay near the airport, then you may want to consider a hotel that has a courtesy shuttle to and from the airport. I don't know about cruise transportation from a hotel to the ship.
If you find a hotel that has an airport courtesy shuttle, then you could take that to the hotel, then back to the airport the next morning, where you can arrange for the cruise line transportation to the ship.
2007 - Majesty of the Seas
2009 - Enchantment of the Seas
2010 - Freedom of the Seas