I had min fuel to go to destination and a close in alternate at Barranquilla, colombia. Both were closed because of weather so diverted to Panama City with no com with company because HF didn't work. We landed fine with plenty of fuel but company was concerned. We didn't descend so still had 45 minutes at destination. Sometimes you have to do what you have to do. Screw SOP's.