townhouses for sale in teulada