Can the project decide who buys the carbon credits?

Certainly, project developers have full autonomy over their carbon credits. This means they have the discretion to choose whether to sell them, select buyers, and set prices according to their preferences.