Yes, it is possible to visit all these places in one day with a private cab, but it will depend on the time you have and your itinerary.