They do have a get together at the beginning of the cruise for those travelling without a companion and that allows you to meet other singles right away. Also the staff hosts dinners for those travelling single.
A ship is a friendly place and there are a lot of people who do travel single and have a wonderful time.
The big problem is the dreaded single supplement!