We were on a cruise in the Caribbean during the Christmas holiday and we were unable to return to the port of Tampa due to fog. We were supposed to dock at 0700 but did not dock until 1800 that evening. The captain announced that morning that we would not be docking but that free ship-to-shore calling and internet would be available. We tried for hours to contact Southwest in order to cancel our flight but could not get through. There was no cell service because we were too far away from land and the satellite internet was so overloaded that we could not get through to the website. I tried the ship-to-shore calling as well but could never get an outside line. When I explained to Southwest via an email to customer service that there was no way we could contact them to cancel, they still refused to budge on a credit. We had not refundable tickets so I did not expect a refund. I felt that given the circumstances and the impossibility of contacting them that they would be more willing to work with us but apparently not. I can try to go "up the chain" but I don't quite understand how to do that. Do I just keep sending the request over and over again and hope that someone takes pity? We had to pay over $1000 for new tickets home and forfeited $500 from the original purchase.