Will be in Phi Phi for 4 nights and Phuket for 4 nights. Looking for hotels in both places ON THE BEACH where you can snorkel (and see something!) right there AND that have restaurants on the sand that can be walked to. Any ideas? I would REALLY appreciate a personal insight.