The .Find method will find partial matches (one word in a group of words for instance); the one caveat is that it will find 'Options' as well as 'Option'. If that is not a concern, something like:
Option Explicit
Sub example()
Dim rngLookIn As Range
'Note: "Sheet1" refers to the sheet's CodeName, not the name on the sheet's tab.
With Sheet1
Set rngLookIn = .Range("C:C").Find(What:="option", _
After:=.Cells(.Rows.Count, "C"), _
LookIn:=xlValues, _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False _
)
If Not rngLookIn Is Nothing Then
'insert rows
.Rows(CStr(rngLookIn.Row) & ":" & CStr(rngLookIn.Row + 1)).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End If
End With
End Sub
Hope that helps,
Mark