Eden Beach offers stunning views. Some locations may have strong waves and rocky shores, while others boast resort amenities like restaurants, spas, and pools.