Monte Carlo studies of adsorption. III: Localized monolayers on randomly heterogeneous surfaces