townhouse for sale salalah beach