The only time we stay onboard when in a port is in Nassau.  I have been there so many times.  It just seems so crowded in town and hardly worth the effort to get through the  taxi cab hawkers.  I usually think twice now about taking a cruise that stops here.  The last time we stopped here we made an exception, however.  It was on a Sunday and everything was pretty quiet in town since many stores were still closed.  We walked to a nearby beach and enjoyed several hours swimming.  Gloria