No, there is  nothing they can legally do to prevent this, unless the lease or some other contract with the landlord specifies that he will not move in the competition. Otherwise, a landlord is free to rent to whomever he/she likes, even if it competes with an existing tenant the landlord has no responsibility, other than providing the rental premises, to his/her tenants.