Approximately 1 miles long, the Maya Beach area is made up of homes, small resorts and a few retail establishments including two small grocery stores, a half-dozen bars & restaurants, and an art gallery.