If you don't mind spending another 4 hours in a boat...
Take a day trip out to Ang Thong Marine Park. Some of the most beautiful islands and beaches I've ever seen. Most trips leave early in the morning and get back late afternoon/early evening. Tons of on-island travel agencies can make arrangements.
Otherwise, you could walk around Chaweng beach, go to a monkey show?