We were recently on a NCL cruise to Bahamas and wanted a place to play tennis. After an hour of talking to many different people, a taxi driver suggested the Queen Elizabeth Sports center. They have a great facility, 6-8 hard courts, snack bar, etc. and only charged us $6/person, per hour. We paid $12 for taxi ride each way to sports center from cruise port.
Would highly recommend to any tennis players who want a nice facility in Nassau...people who worked there were great.
If you own or manage Queen Elizabeth Sports Center, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.