Mexico is home to some of the world's finest beaches. Which make the country a popular destination for tourists. fix it plz

You need a comma after "beaches" and a lower case w in "which".

Mexico is home to some of the world's finest beaches, which makes the country a popular destination for tourists.

That's my way of revising it. I made the two sentences one sentences with a common and fixed subject verb agreement.

Irving has a subject-verb error in his revision. Do you see it?

*one sentence. This is what happens when you type things in a rush. That's the second time I've done that today here.

Mexico is home to some of the world's finest beaches, which make the country a popular destination for tourists.

You could technically use either make or makes. Even though make makes the most grammatical sense, in everyday speak, I often would see people use "Makes" even when referring to a singular noun first, For example: "The fact that Bob did his paper turned his paper in on time 'makes' him get a good grade."

http://grammar.ccc.commnet.edu/grammar/sv_agr.htm

and
http://grammar.ccc.commnet.edu/grammar/pronouns.htm

"Mexico" is the subject of the main clause, and its verb is "is."

"which" is the subject of the dependent clause and its verb is "make." This verb needs to be plural in form because "which" is referring to "beaches" not "Mexico."

Your second example doesn't have the same structure.

You've missed the point, Irving. The verb "make" must agree with its subject, "beaches."

Mexico is renowned for its exquisite beaches, making it one of the most sought-after destinations for tourists worldwide.