Photography's always a tough call. You're right, the local resort could be sketchy... or absolutley amazing! Might be worth checking out some local photographers, or checking out a few on here. You'll find some that are only looking to have expenses covered or maybe a little extra. Might work into your budget!
Best of luck with the search!