An oil spill in Port Fairy is being successfully contained as authorities investigate how and when it happened.