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 (Bahamas)
2009 - Enchantment of the Seas (Western Caribbean)
2010 - Freedom of the Seas (Western Caribbean)
2013 - Golden Princess (Alaska, roundtrip from Seattle)