You will most likely have to find a hotel that has palapas or something similar. HMC is a private cruise line owned beach...on public beaches, you will only find umbrella rentals. There are hotels that offer day passes to random folks. You can google that for your ports.