Instructions
Travel to the southeastern corner of Olivine City and enter the Olivine Lighthouse.
Defeat the trainers on the first floor and go upstairs to the second floor. Continue battling the trainers on each floor until you reach the fourth floor.
Walk up the stairs to your left and fall into the hole.
Go up the stairs near the bottom of the room to reach the top of the Olivine Lighthouse.