Hurricane makes landfall. Power outages reported as high winds batter the area.