There are no 5 star accomidations in San Pedro.
That said, you might want to try Victoria House. It's about as upscale as you get on the island. I've vacationed there and thought it was great.
Seriously though, get those 5 star visions out of your head. One of the wonders of taking your vacation on this island is the downscale nature of the place.