I just learned about an organization called autism on the seas, that serves any special needs children and adults going on cruises (Disney, Royal Caribbean, Carnival, etc).
They provide smaller group activities, respite, etc.
Just an FYI.
Has anyone had experience with this? Thinking of doing this for our next Disney cruise, since we go with friends whose DS has autism.