You can fly to Surat Thani and use combined ticket to Koh Samui from airport there - bus + ferry

There are few gay places on the island https://www.travelgayasia.com/destin...and/gay-samui/