At least you caught your mistake. You would have looked pretty foolish sitting at the airport 4 days early!
The resort only allows topless at the pools and the beach. You don't really need to bring tops, but you will need to cover up when you leave...
Nice pics.