Johan’s Beach and Dive Resort is located on Baloy Long Beach, in Barrio Barretto, of Olongapo City. Barrio Barretto is a combination tourism and residential area of the city and where almost all of the beaches and resorts are located. It is only a few minutes drive to the city center and also to the Subic Bay Freeport Zone.