Find Your Cruise
Yes, there are quite a few but demand tends to outstrip supply so there is no guarantee you'll get one.
The earlier you book the more chance you have of getting your preference. Personally I never understand cruisers wanting tables for two, unless they are shy? You usually see them leaning one way or the other to have conversation with other tables.