I cant't give you 1st hand into on Rum Point, but 7 mile beach is my favorite beach in the Caribbean. I know everyone is bias toward one or another but 7 mile is great. The hotels on 7 mile are pretty protective of their beach property, to the point of being a little snooty. I can understand their main concern is their guests so they frown on cruisers desending on them.
Anyway, Sea Grape Beach is my favorite. It has chairs and umbrellas for rent, lockers, showers, a bar/cafe with decent food and drinks. Within a few feet you can rent any water toy you want. Para-sailing, jet skiis, floats, banana boats, rental boats, you name it and it's there.
The staff is very professional. Within easy walking distance is the Courtyard by Marriott, with good restartants. When you wade into the water it's nice and smooth with few shells and rocks. I would recommend aqua socks anyway, never know if anyone might discard a beer bottle while swimming.
If I can remember it's $4 by cab one way, and what's nice there's a cab pickup point right there, so no worry about getting back to the ship.
Taking into account all factors, I'd give Sea Grape a solid 9 out of 10.
Let me know if I can help further.
Herb