Thanks for all the suggestions - looks like if we can we will do the direct flights (I'm relying on miles for one of the flights so may not have as much choice). I had hoped that it might be like Port Louis in Mauritius which has enough to do for a day.