I was going to joke that the bus ride into town was a 45 minute trip..
There really isn't much you can do without taking a bus ride. There was a beach break thing there where they take you to an all inclusive for the day. It was good (I think we just asked the bus tour guy in town and didn't book it through the ship.. but its been a while).
We also just took the shuttle bus into town and walked down to the beach area... they are a couple of small restaurants there and there is some beach tables you can sit and relax at if you are willing to buy a couple of beers or some food. Its cheaper than drinking on the ship.
But without a long bus ride... not much to do there.
Carnival Cruise Lines:
Fantasy 90, Celebration 95, Victory 05, Conquest 05, Spirit 6/06, Freedom 6/08, Holiday 7/08, Victory 6/09, Valor 9/09, Dream 6/10, Splendor 8/10,Conquest 8/11,Magic 11/11,Triumph 4/12,Spirit 7/12,Freedom 11/12, Triumph 2/13 - The fire cruise
NCL Dream October 2006, RCCL Mariner OTS June 2007