He could choose to stand up for Israel, against the wishes of his base, but one has to wonder to what degree and for how long?
McCain could stand by Israel in any conflict and that would be politically expedient, politically easy for him to do.