Desert Rock, a new eco-resort nestled in the mountains of Saudi Arabia near the Red Sea, has officially opened its doors.