Beaches are empty and hotels are receiving record cancelations in Sri Lanka, after a terror attack left more than 250 dead last month.