De fleste haviguaner spiser én gang i løpet av dagen, men noen av de største individene spiser bare hver andre eller tredje dag. De største hannene venter vanligvis til midt på dagen når solen er på sitt varmeste, slik at de har rukket å bli varme i solen før de svømmer ut for å dykke etter alger. Resten av kolonien spiser alger i vannkanten når det er fjære sjø. Der spiser de til de blir truffet av bølgene igjen. Den store forskjellen skyldes sannsynligvis at de mindre individene ikke er like gode svømmere, og ikke klarer å holde like godt på varmen.