One excursion per port is plenty. There's usually time to shop or get a bite to eat too. If you do too much, you'll need a vacation to recover!
Another thing to keep in mind is that it takes time just to get off the ship, especially if you tender in. If you book a ship's excursion, you'd be ok, but no guarantee if you are doing it on your own.