Hi there ... it may be tough to get a 100% match to what you are looking for.
I can partially help for the period of Aug. 2 to Aug. 7 (at Beach Club) & can likely add 2 days to the beginning or end of this period ... given you are flexible from July to mid August.