Marine Department, they owns the beaches in Thailand. You'll need their permission to use "their land", and the might be able to guide you about whatever other permissions you need. You still need to set up a company limited for the purpose, if you are doing it as a foreigner – even when being an American – and you will still need the correct number of Thai employees, depending of type of business and BOI possibilities, for work permit for a foreigner.