It's not 'way off' in terms of grammar, you're missing an article, 'the feminine sea'. Also, using "provides him enables him" is repetitious and missing a comma "provides him, enables him". I've reworded it slightly below.
"Although he makes love to her in his dream, we should note that the comfortable and sensual environment of the feminine sea allows him to have such a dream."