At POR, you can get a life jacket at the marina (by the bike rental)
They take note of your room and they charge you $45 if you do not return the jacket at the end of your stay.
The rental is free and you can keep it for the length of your stay, but you need to return it before you leave.
AT AKL, they had life jackets in a large bin right by the pool without a checkout process.