townhouses for sale in algorfa