We want to have a short holiday on an island with nice white sandy beaches, good accommodation and descent restaurants. We're thinking about going by car, leave it at the mainland and hire public transportation to the island. We will be going from 1 May until 5 May at the latest. We're thinking of an island on the east side of Thailand. We have been to Koh Samet and Koh Chang and are looking for something different. Any recommendations? Thanks in advance.