With every thing you want I would just stay put at the Flamingo. Use the Royal Palm fitness room with the yoga classes. Snorkel out front and rent a car to keep mobile. Diving is just steps away with Dive Adventures at www.stmaartendive.com