Everyone raves about An Bang Beach, but I stayed at a wonderful little place on Cam Nam Island (center of town on a small river) called
Riverside Impression Homestay
It was really nice and the location is excellent - almost rural and so close to the center of Hoi An. The little pool was so refreshing in the heat of Hoi An.