On Ngapali Beach, the sands are deserted, the hotels stand empty, and many locals are struggling to make ends meet.