Well, this might not help much but I read that Disney provides free taxi rides from their on-site resorts. I'm not sure if the Swan and Dolphin are "their" resorts since they not owned by Disney.
Your best bet is to call guest services at your resort.