Я за Тенерифе)) он на 80% подходит под ваше описание. Особенно климат.Бюджет подходит. Из минусов- остров вулканический, поэтому обилие зелени  только в парках. Красивое море (а точнее океан) местами)) В основном там где камни. На песчаных пляжах серость.Зато есть и плюс- можно сползать на вулкан Тейде))P.S мы только что оттуда, есть вопросы- отвечу.