Subic Bay and Zambales are both well know for their beaches. The beaches along the shore of the bay are ideal for those who like calmer waters, while the beaches along the Zambales coast are great for waves.
The beaches on the Subic Bay Freeport (sometimes incorrectly called SBMA ) are located out past the airport. These include the “All Hands” and “Dungaree” beaches. While the freeport has a number of waterfront hotels and resorts, there is only one beach resort, the Camayan Beach Resort. Camayan is located next to the Ocean Adventure theme park who also owns the resort.
The City of Olongapo attracts most of the beach goers. Two parts of the town, Kalaklan and Barretto, border on Subic Bay. Both have a number of beaches and resorts. The city operates two beaches, Halfmoon in Kalaklan and Driftwood in Barretto. Other popular beaches open to the public are Ocean View beach (with its own resort) and Sierra Beach in Kalaklan, Baloy Long Beach and Pailadium beach in Barrio Barretto are also very popular. Olongapo has dozens of hotels and beach resorts. Among the more popularOlongapo resorts are Arizona International Hotel and Resort , and Johans Dive and Water Sports Resort.
North of the City of Olongapo is the town of Subic Zambales still on Subic Bay. There are a few small beaches here but none that really stand out like the Olongapo beach. What does stand out is the White Rock Waterpark and Resort. This Subic Resort is Located on 7 heacre of beach front property it is a full feature waterpark and resort. It has two wave pools and two water slides among its other attractions of pools. It has a very nice beach and a variety of water sports. There are many small Subic resorts also