LOL. Spanky, I'm no Portland expert, just it's biggest fan. Everything is pretty spread out there. Not much within walking distance, but cabs are everywhere. Just DO NOT get on any of the buses/vans EVER...LAWD! Pimento Lodge is in Long Bay (20 minutes from Port Antonio). it's across the street from Long Bay Beach. I don't promote that beach for swimming because the undertow is brutal, but it's a good chill beach. You will LOVE Frenchman's. The food there is really good and the prices have come down.

Hotel Tim Bamboo (nice, but basic accommodations) is within walking distance of Bikini Beach located in Port Antonio. That's a lovely beach as well.