As posted there already are sites. One of my agents sends me quotes that shows a picture of the ship with an arrow pointing to the specific deck and room. He then has a floor plan below. Also since he is making 17%+++ he tells me little things any agent should know...Noise issues from what is above, beside and below you, etc.
This is one area of travel that you still can deal with an agent and they should be really working hard for your business as it seems it is the last place a travel agent can make big money. All of it should be spoon fed to you.
And at the very least do not think you are special with the bogus ship board credit, free excursion, bottle of xyz sent to your room, etc. Oh yeah Airfare, upgrades, etc. You are making them $$ in one of the very last profit areas of travel agencies