Regarding being seated with singles, check with the maitre d' as soon as you board.
Then go to the singles party the first night (assuming they have one).
One can never be sure how many singles are onboard if it is not an organized singles cruise; however, singles are usually found on Carnival's short cruises.