Not sure if this changes anything for you, but all resorts offer snorkeling.
The beachfront Suite at CN has a HUGE bathroom with jacuzzi tub and separate shower. The Jacuzzi beachfront rooms at CSS are also roomy with separate shower and tub and the jacuzzi guesthouse at CSS also has a separate shower and tub. So, all 3 offer the bathroom option.
CTI recently under went a renovation so I wouldn't exactly call it old. All four of the resorts are beautiful. The fauna at CSS is hard to believe it is so beautiful. Both of the resorts in Negril are on fabulous stretches of beach.
The decision is tough, but keep researching and eventually one will stand out, book that one.
Juliann & Jeff
Jamaica Soon Come