Yes you need to call them. They need *at least* an hour lead time, but the earlier the better.
When you turn the car in, they will actually take you just about anywhere on property, not just to your resort*. We had to wait longer than 5 minutes, but it wasn't bad.
*They'll pick you up just about anywhere on property, too.