Little engine, I have been to San Ignacio a few times (I am here now). Yes, it is definately worth a few days when coming as a tourist.

However, the reason I asked if it is worth it just for a day is I am looking to spend one night with someone away from the island and to do a tour.