Not sure about small shuttle companies, but have you looked at Super Shuttle? I'm not sure if they would drop you at the hotel, but I'm sure they would drop you at EWR.
Those that don't know, EWR is the code for Newark Liberty International Airport. In the US, airport codes cannot start with the letter N, which is why they have such a weird code.
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)