take the chance and have it sent to some port ahead. Find out what their turn around time is and schedule your arrival accordingly. I used general delivery for my sons schooling while cruising the last time out and never had an issue with it.