Overlooking the marina with one of the most beautiful views in Sunriver, Rio Sol steps up its Latin cuisine offerings, making them as divine as the views.