Las Cabañas Beach is the best place for sunset viewing in El Nido. It is part of the El Nido Inland Tour.
You can view the sunset from the highway before going down to the beach or at the beach, both locations have stunning views.
You may also opt to go to the El Nido zipline nearby, which is the most scenic zipline traversing the sea.