Awesome green mountains form the backdrop while strikingly tall palm trees dwarf all but a very few buildings.
The backdrop is green mountains, while tall palm trees dwarf the few buildings.
The mountains are a snowy backdrop to the evergreens.