You could also try booking a solo cabin, sometimes called a studio. While smaller than other accommodations onboard, they allow you to cruise and just pay for one guest, rather than two. Some cruise lines, like Norwegian, even include access to a dedicated lounge for solo travelers, where you can meet other guests!