Almost certainly a form of Opisthobranchia mollusc, and may be either a species of Nudibranch (although I cannot see the external gills in the photo provided) or a juvenile sea-hare (family Aplysidae).
Are you able to provide a better photo for identification purposes?