Wow, what amazing views. Realistically 15 minutes walk to the centre of Soller, but well over 30 to 40 minutes walk to the port; there is the tram, however this is €8 each way per person and gets ridiculously expensive if there are 6 of you. There are however buses every 15 minutes to the port from L'horta (10 minutes walk away).
A beautifull villa with pretty much everything you need; barbecue area and large pool; excellent for a family holiday. Very relaxing, would definitely recommend.