At Eco Lodge Teahupoo, guests can indulge in activities like hiking, kayaking, and surfing while enjoying stunning views of the mountains and sea.