I am planning my honeymoon in Ochos Rios. I am having trouble deciding between Tower Isle and San Souci, and I'm looking for opinions!

Things that are important to me are nice rooms and bathrooms at the more basic room levels. (garden suite, etc), great food, snorkeling, and activities
My fiance and I are both super pale, so shade availability at the beach and pools are critical.
Not as important: spa facilities, fitness facilities, nearness of rooms to facilities (gotta walk off those drinks!)

Any help on making my decision would be much appreciated!!! I can't wait for my honeymoon!