Here's one idea
I booked on Hotwire and am staying at LE CONSULAT. It is not necessarily near the port but I was told cab rides are reasonable. It looks like a nice place and is in old San Juan and near a beach. I can let you know more when I get back. We are staying March 26th.