Yes and it's priced right too.

http://freecruisingguides.com/puerto-rico