The fastest way to get there is to order a helicopter as a rebel drop from the menu. You will get the chance to do this very early in the story. You can also find helicopters standing around in numerous locations.
Mark the highest spot on your map and fly towards the big mountain. You can't miss it. On top you will find a small landing space in front of a stone structure. Walk onto the platform and the achievement pop.