Is there any other way to go to Koh Samui apart from flying Bangkok Airways which I find the fare rather too high?