Требуйте обратно аванс и ищите замену. От такого форс-мажора никто не застрахован. Но проблемы лучше решать "на берегу", а не мучиться и раздражаться весь отдых. Я бы еще в качестве компенсации потребовала ваучер для визы ( вот Вам и экономия). Время еще есть, подберете что-нибудь еще. Ну а если место такое хорошее, можно попросить перенести бронь на другой год - поедете после окончания стройки.