I recommend you to not change money in your own country before travelling to Thailand. Most of the countries have a very bad rate and you will loose too much.
If you arrive at Survanabhumi International Airport, just change hundred of dollars or euros. It's always useful to have some cash whether you will travel by road or by plane to Koh Chang.
You can find a change desk just after the immigration where you will collect your luggage or after the customs at the different floors. Their rates is slightly the same.
When you will be in the ferry to Koh Chang, you will enjoy having money to buy refreshments.
Once in Koh Chang you will be able to find ATMs everywhere in the island and withdraw some cash. Be careful, all the time you will use an ATM, you will get extra costs. There are also lots of banks where you can change any currency. They do not have all the same rate, the best is to check before or ask around you.
You can also change cash at your resort's reception but it will not be the best rate at all.
Visit this website to see the current rate!