They are not very far apart, maybe 15-20 minutes from each other. If you arrange a late check out or early check in you could do this without interfering with your day at the pool/beach. We like to rent a car to hit restaurants in SJD and CSL, especially if we are staying for 4 days...